Skip to content
This repository
Browse code

Add core and ui library wrapper modules. Update module dependencies.

  • Loading branch information...
commit b5db9996ab1df84aeae0e5dd3a5d2a78f7b88512 1 parent 5c635bb
Mathieu Bastian authored October 11, 2012

Showing 54 changed files with 407 additions and 214 deletions. Show diff stats Hide diff stats

  1. 4  .gitignore
  2. 39  modules/CollectionUtils/pom.xml
  3. 126  modules/CoreLibraryWrapper/pom.xml
  4. 2  modules/CoreLibraryWrapper/src/main/nbm/manifest.mf
  5. 9  modules/CoreLibraryWrapper/src/main/nbm/module.xml
  6. 5  modules/CoreLibraryWrapper/src/main/resources/org/gephi/lib/core/Bundle.properties
  7. 12  modules/DBDrivers/pom.xml
  8. 9  modules/DHNSGraph/pom.xml
  9. 5  modules/DataLaboratoryAPI/pom.xml
  10. 21  modules/DataLaboratoryPlugin/pom.xml
  11. 16  modules/DesktopBranding/pom.xml
  12. 9  modules/DesktopClustering/pom.xml
  13. 2  modules/DesktopContext/pom.xml
  14. 4  modules/DesktopDataLaboratory/pom.xml
  15. 4  modules/DesktopHierarchy/pom.xml
  16. 2  modules/DesktopImport/pom.xml
  17. 10  modules/DesktopLayout/pom.xml
  18. 6  modules/DesktopPartition/pom.xml
  19. 8  modules/DesktopPreview/pom.xml
  20. 2  modules/DesktopProject/pom.xml
  21. 4  modules/DesktopRanking/pom.xml
  22. 4  modules/DesktopStatistics/pom.xml
  23. 17  modules/DesktopTimeline/pom.xml
  24. 4  modules/DesktopTools/pom.xml
  25. 11  modules/ExportPlugin/pom.xml
  26. 2  modules/ExportPluginUI/pom.xml
  27. 4  modules/FiltersPluginUI/pom.xml
  28. 2  modules/ImportAPI/pom.xml
  29. 4  modules/ImportPlugin/pom.xml
  30. 9  modules/ImportPluginUI/pom.xml
  31. 9  modules/PartitionAPI/pom.xml
  32. 4  modules/PartitionPluginUI/pom.xml
  33. 33  modules/PreviewAPI/pom.xml
  34. 4  modules/PreviewExport/pom.xml
  35. 6  modules/PreviewExportUI/pom.xml
  36. 6  modules/PreviewPlugin/pom.xml
  37. 2  modules/ProcessorPluginUI/pom.xml
  38. 2  modules/RankingPluginUI/pom.xml
  39. 7  modules/SpigotPlugin/pom.xml
  40. 12  modules/SplineEditor/pom.xml
  41. 3  modules/StatisticsAPI/pom.xml
  42. 2  modules/StatisticsPlugin/pom.xml
  43. 5  modules/StatisticsPluginUI/pom.xml
  44. 45  modules/UIComponents/pom.xml
  45. 78  modules/UILibraryWrapper/pom.xml
  46. 2  modules/UILibraryWrapper/src/main/nbm/manifest.mf
  47. 9  modules/UILibraryWrapper/src/main/nbm/module.xml
  48. 5  modules/UILibraryWrapper/src/main/resources/org/gephi/lib/ui/Bundle.properties
  49. 2  modules/UIUtils/pom.xml
  50. 7  modules/Utils/pom.xml
  51. 4  modules/VisualizationImpl/pom.xml
  52. 6  modules/WelcomeScreen/pom.xml
  53. 4  modules/application/pom.xml
  54. 8  pom.xml
4  .gitignore
@@ -92,4 +92,6 @@ keystore.ks
92 92
 /modules/WelcomeScreen/target/
93 93
 /modules/WorkspaceUI/target/
94 94
 /modules/JFreeChartWrapper/target/
95  
-/modules/CommonsWrapper/target/
  95
+/modules/CommonsWrapper/target/
  96
+/modules/CoreLibraryWrapper/target/
  97
+/modules/UILibraryWrapper/target/
39  modules/CollectionUtils/pom.xml
@@ -5,7 +5,7 @@
5 5
         <artifactId>gephi-parent</artifactId>
6 6
         <groupId>org.gephi</groupId>
7 7
         <version>0.8.2-SNAPSHOT</version>
8  
-		<relativePath>../..</relativePath>
  8
+        <relativePath>../..</relativePath>
9 9
     </parent>
10 10
 
11 11
     <groupId>org.gephi</groupId>
@@ -17,14 +17,8 @@
17 17
 
18 18
     <dependencies>
19 19
         <dependency>
20  
-            <groupId>gnu.trove</groupId>
21  
-            <artifactId>trove</artifactId>
22  
-            <version>2.1.0</version>
23  
-        </dependency>
24  
-        <dependency>
25  
-            <groupId>com.google.collections</groupId>
26  
-            <artifactId>google-collections</artifactId>
27  
-            <version>1.0</version>
  20
+            <groupId>${project.groupId}</groupId>
  21
+            <artifactId>core-library-wrapper</artifactId>
28 22
         </dependency>
29 23
     </dependencies>
30 24
 
@@ -35,37 +29,10 @@
35 29
                 <artifactId>nbm-maven-plugin</artifactId>
36 30
                 <configuration>
37 31
                     <publicPackages>
38  
-                        <publicPackage>com.google.common.annotations</publicPackage>
39  
-                        <publicPackage>com.google.common.base</publicPackage>
40  
-                        <publicPackage>com.google.common.base.internal</publicPackage>
41  
-                        <publicPackage>com.google.common.collect</publicPackage>
42  
-                        <publicPackage>gnu.trove</publicPackage>
43  
-                        <publicPackage>gnu.trove.decorator</publicPackage>
44 32
                         <publicPackage>org.gephi.utils.collection.avl</publicPackage>
45 33
                     </publicPackages>
46 34
                 </configuration>
47 35
             </plugin>
48  
-
49  
-            <plugin>
50  
-                <!-- NetBeans 6.9+ requires JDK 6 -->
51  
-                <groupId>org.apache.maven.plugins</groupId>
52  
-                <artifactId>maven-compiler-plugin</artifactId>
53  
-                <version>2.3.2</version>
54  
-                <configuration>
55  
-                    <source>1.6</source>
56  
-                    <target>1.6</target>
57  
-                </configuration>
58  
-            </plugin>
59  
-
60  
-            <plugin>
61  
-                <groupId>org.apache.maven.plugins</groupId>
62  
-                <artifactId>maven-jar-plugin</artifactId>
63  
-                <version>2.3.1</version>
64  
-                <configuration>
65  
-                    <!-- to have the jar plugin pickup the nbm generated manifest -->
66  
-                    <useDefaultManifestFile>true</useDefaultManifestFile>
67  
-                </configuration>
68  
-            </plugin>
69 36
         </plugins>
70 37
     </build>
71 38
 </project>
126  modules/CoreLibraryWrapper/pom.xml
... ...
@@ -0,0 +1,126 @@
  1
+<?xml version="1.0" encoding="UTF-8"?>
  2
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  3
+    <modelVersion>4.0.0</modelVersion>
  4
+    <parent>
  5
+        <artifactId>gephi-parent</artifactId>
  6
+        <groupId>org.gephi</groupId>
  7
+        <version>0.8.2-SNAPSHOT</version>
  8
+        <relativePath>../..</relativePath>
  9
+    </parent>
  10
+
  11
+    <groupId>org.gephi</groupId>
  12
+    <artifactId>core-library-wrapper</artifactId>
  13
+    <version>0.8.2-SNAPSHOT</version>
  14
+    <packaging>nbm</packaging>
  15
+
  16
+    <name>CoreLibraryWrapper</name>
  17
+
  18
+    <dependencies>
  19
+        <dependency>
  20
+            <groupId>joda-time</groupId>
  21
+            <artifactId>joda-time</artifactId>
  22
+            <version>2.1</version>
  23
+        </dependency>
  24
+        <dependency>
  25
+            <groupId>net.java.dev</groupId>
  26
+            <artifactId>stax-utils</artifactId>
  27
+            <version>snapshot-20100402</version>
  28
+        </dependency>
  29
+        <dependency>
  30
+            <groupId>commons-codec</groupId>
  31
+            <artifactId>commons-codec</artifactId>
  32
+            <version>1.6</version>
  33
+        </dependency>
  34
+        <dependency>
  35
+            <groupId>org.apache.commons</groupId>
  36
+            <artifactId>commons-compress</artifactId>
  37
+            <version>1.1</version>
  38
+        </dependency>
  39
+        <dependency>
  40
+            <groupId>jfree</groupId>
  41
+            <artifactId>jfreechart</artifactId>
  42
+            <version>1.0.13</version>
  43
+        </dependency>
  44
+        <dependency>
  45
+            <groupId>gnu.trove</groupId>
  46
+            <artifactId>trove</artifactId>
  47
+            <version>2.1.0</version>
  48
+        </dependency>
  49
+        <dependency>
  50
+            <groupId>com.google.collections</groupId>
  51
+            <artifactId>google-collections</artifactId>
  52
+            <version>1.0</version>
  53
+        </dependency>
  54
+        <dependency>
  55
+            <groupId>net.sourceforge.javacsv</groupId>
  56
+            <artifactId>javacsv</artifactId>
  57
+            <version>2.0</version>
  58
+        </dependency>
  59
+        <dependency>
  60
+            <artifactId>xml-apis</artifactId>
  61
+            <groupId>xml-apis</groupId>
  62
+            <version>1.3.04</version>
  63
+        </dependency>
  64
+        <dependency>
  65
+            <artifactId>xml-apis-ext</artifactId>
  66
+            <groupId>xml-apis</groupId>
  67
+            <type>jar</type>
  68
+            <version>1.3.04</version>
  69
+        </dependency>
  70
+        <dependency>
  71
+            <groupId>com.itextpdf</groupId>
  72
+            <artifactId>itextpdf</artifactId>
  73
+            <version>5.2.0</version>
  74
+        </dependency>
  75
+        <dependency>
  76
+            <groupId>org.apache.xmlgraphics</groupId>
  77
+            <artifactId>batik-transcoder</artifactId>
  78
+            <version>1.7</version>
  79
+            <exclusions>
  80
+                <exclusion>
  81
+                    <groupId>org.apache.xmlgraphics</groupId>
  82
+                    <artifactId>batik-js</artifactId>
  83
+                </exclusion>
  84
+            </exclusions>
  85
+        </dependency>
  86
+        <dependency>
  87
+            <groupId>org.processing</groupId>
  88
+            <artifactId>core</artifactId>
  89
+            <version>1.5.1</version>
  90
+        </dependency>
  91
+    </dependencies>
  92
+
  93
+    <build>
  94
+        <plugins>
  95
+            <plugin>
  96
+                <groupId>org.codehaus.mojo</groupId>
  97
+                <artifactId>nbm-maven-plugin</artifactId>
  98
+                <configuration>
  99
+                    <publicPackages>
  100
+                        <publicPackage>org.joda.time.*</publicPackage>
  101
+                        <publicPackage>org.apache.commons.codec.*</publicPackage>
  102
+                        <publicPackage>org.apache.commons.compress.*</publicPackage>
  103
+                        <publicPackage>org.jfree.*</publicPackage>
  104
+                        <publicPackage>com.google.common.annotations</publicPackage>
  105
+                        <publicPackage>com.google.common.base</publicPackage>
  106
+                        <publicPackage>com.google.common.base.internal</publicPackage>
  107
+                        <publicPackage>com.google.common.collect</publicPackage>
  108
+                        <publicPackage>gnu.trove</publicPackage>
  109
+                        <publicPackage>gnu.trove.decorator</publicPackage>
  110
+                        <publicPackage>com.csvreader</publicPackage>
  111
+                        <publicPackage>javax.xml.*</publicPackage>
  112
+                        <publicPackage>org.w3c.*</publicPackage>
  113
+                        <publicPackage>com.itextpdf.text.*</publicPackage>
  114
+                        <publicPackage>processing.*</publicPackage>
  115
+                        <publicPackage>org.apache.batik.*</publicPackage>
  116
+                        <publicPackage>org.apache.xpath.*</publicPackage>
  117
+                        <publicPackage>org.apache.xalan.*</publicPackage>
  118
+                        <publicPackage>org.apache.xml.*</publicPackage>
  119
+                        <publicPackage>org.xml.sax.*</publicPackage>
  120
+                        <publicPackage>javanet.staxutils.*</publicPackage>
  121
+                    </publicPackages>
  122
+                </configuration>
  123
+            </plugin>
  124
+        </plugins>
  125
+    </build>
  126
+</project>
2  modules/CoreLibraryWrapper/src/main/nbm/manifest.mf
... ...
@@ -0,0 +1,2 @@
  1
+Manifest-Version: 1.0
  2
+OpenIDE-Module-Localizing-Bundle: org/gephi/lib/core/Bundle.properties
9  modules/CoreLibraryWrapper/src/main/nbm/module.xml
... ...
@@ -0,0 +1,9 @@
  1
+<?xml version="1.0" encoding="UTF-8"?>
  2
+<nbm>
  3
+    <!--
  4
+    <moduleType>autoload</moduleType>
  5
+    <codeNameBase>org.gephi.lib.core/1</codeNameBase>
  6
+    <licenseName>Apache License, Version 2.0</licenseName>
  7
+    <licenseFile>license.txt</licenseFile>
  8
+    -->
  9
+</nbm>
5  modules/CoreLibraryWrapper/src/main/resources/org/gephi/lib/core/Bundle.properties
... ...
@@ -0,0 +1,5 @@
  1
+# Localized module labels. Defaults taken from POM (<name>, <description>, <groupId>) if unset.
  2
+#OpenIDE-Module-Name=
  3
+#OpenIDE-Module-Short-Description=
  4
+#OpenIDE-Module-Long-Description=
  5
+#OpenIDE-Module-Display-Category=
12  modules/DBDrivers/pom.xml
@@ -41,6 +41,18 @@
41 41
             <scope>runtime</scope>
42 42
         </dependency>
43 43
         <dependency>
  44
+            <groupId>com.teradata</groupId>
  45
+            <artifactId>teradata-jdbc</artifactId>
  46
+            <version>14.00.00.21</version>
  47
+            <scope>runtime</scope>
  48
+        </dependency>
  49
+        <dependency>
  50
+            <groupId>com.teradata</groupId>
  51
+            <artifactId>teradata-config</artifactId>
  52
+            <version>14.00.00.21</version>
  53
+            <scope>runtime</scope>
  54
+        </dependency>
  55
+        <dependency>
44 56
             <groupId>org.netbeans.api</groupId>
45 57
             <artifactId>org-openide-util-lookup</artifactId>
46 58
         </dependency>
9  modules/DHNSGraph/pom.xml
@@ -33,6 +33,10 @@
33 33
             <artifactId>project-api</artifactId>
34 34
         </dependency>
35 35
         <dependency>
  36
+            <groupId>${project.groupId}</groupId>
  37
+            <artifactId>core-library-wrapper</artifactId>
  38
+        </dependency>
  39
+        <dependency>
36 40
             <groupId>org.netbeans.api</groupId>
37 41
             <artifactId>org-openide-util-lookup</artifactId>
38 42
         </dependency>
@@ -40,11 +44,6 @@
40 44
             <groupId>org.netbeans.api</groupId>
41 45
             <artifactId>org-openide-util</artifactId>
42 46
         </dependency>
43  
-        <dependency>
44  
-            <groupId>net.java.dev</groupId>
45  
-            <artifactId>stax-utils</artifactId>
46  
-            <version>snapshot-20100402</version>
47  
-        </dependency>
48 47
     </dependencies>
49 48
 
50 49
     <build>
5  modules/DataLaboratoryAPI/pom.xml
@@ -33,9 +33,8 @@
33 33
             <artifactId>attributes-api</artifactId>
34 34
         </dependency>
35 35
         <dependency>
36  
-            <groupId>net.sourceforge.javacsv</groupId>
37  
-            <artifactId>javacsv</artifactId>
38  
-            <version>2.0</version>
  36
+            <groupId>${project.groupId}</groupId>
  37
+            <artifactId>core-library-wrapper</artifactId>
39 38
         </dependency>
40 39
         <dependency>
41 40
             <groupId>org.netbeans.api</groupId>
21  modules/DataLaboratoryPlugin/pom.xml
@@ -5,7 +5,7 @@
5 5
         <artifactId>gephi-parent</artifactId>
6 6
         <groupId>org.gephi</groupId>
7 7
         <version>0.8.2-SNAPSHOT</version>
8  
-		<relativePath>../..</relativePath>
  8
+        <relativePath>../..</relativePath>
9 9
     </parent>
10 10
 
11 11
     <groupId>org.gephi</groupId>
@@ -29,9 +29,8 @@
29 29
             <artifactId>graph-api</artifactId>
30 30
         </dependency>
31 31
         <dependency>
32  
-            <groupId>net.sourceforge.javacsv</groupId>
33  
-            <artifactId>javacsv</artifactId>
34  
-            <version>2.0</version>
  32
+            <groupId>${project.groupId}</groupId>
  33
+            <artifactId>core-library-wrapper</artifactId>
35 34
         </dependency>
36 35
         <dependency>
37 36
             <groupId>${project.groupId}</groupId>
@@ -47,6 +46,10 @@
47 46
         </dependency>
48 47
         <dependency>
49 48
             <groupId>${project.groupId}</groupId>
  49
+            <artifactId>ui-library-wrapper</artifactId>
  50
+        </dependency>
  51
+        <dependency>
  52
+            <groupId>${project.groupId}</groupId>
50 53
             <artifactId>ui-components</artifactId>
51 54
         </dependency>
52 55
         <dependency>
@@ -71,19 +74,9 @@
71 74
         </dependency>
72 75
         <dependency>
73 76
             <groupId>${project.groupId}</groupId>
74  
-            <artifactId>jfreechart-wrapper</artifactId>
75  
-        </dependency>
76  
-        <dependency>
77  
-            <groupId>${project.groupId}</groupId>
78 77
             <artifactId>visualization-impl</artifactId>
79 78
         </dependency>
80 79
         <dependency>
81  
-            <artifactId>xml-apis</artifactId>
82  
-            <groupId>xml-apis</groupId>
83  
-            <type>jar</type>
84  
-            <version>1.3.04</version>
85  
-        </dependency>
86  
-        <dependency>
87 80
             <groupId>${project.groupId}</groupId>
88 81
             <artifactId>validation-api</artifactId>
89 82
         </dependency>
16  modules/DesktopBranding/pom.xml
@@ -33,6 +33,10 @@
33 33
             <artifactId>import-api</artifactId>
34 34
         </dependency>
35 35
         <dependency>
  36
+            <groupId>${project.groupId}</groupId>
  37
+            <artifactId>core-library-wrapper</artifactId>
  38
+        </dependency>
  39
+        <dependency>
36 40
             <groupId>org.netbeans.api</groupId>
37 41
             <artifactId>org-openide-util-lookup</artifactId>
38 42
         </dependency>
@@ -72,18 +76,6 @@
72 76
             <groupId>org.netbeans.api</groupId>
73 77
             <artifactId>org-openide-nodes</artifactId>
74 78
         </dependency>
75  
-        <dependency>
76  
-            <artifactId>xml-apis</artifactId>
77  
-            <groupId>xml-apis</groupId>
78  
-            <type>jar</type>
79  
-            <version>1.3.04</version>
80  
-        </dependency>
81  
-        <dependency>
82  
-            <artifactId>xml-apis-ext</artifactId>
83  
-            <groupId>xml-apis</groupId>
84  
-            <type>jar</type>
85  
-            <version>1.3.04</version>
86  
-        </dependency>
87 79
     </dependencies>
88 80
 
89 81
     <build>
9  modules/DesktopClustering/pom.xml
@@ -38,6 +38,10 @@
38 38
         </dependency>
39 39
         <dependency>
40 40
             <groupId>${project.groupId}</groupId>
  41
+            <artifactId>ui-library-wrapper</artifactId>
  42
+        </dependency>
  43
+        <dependency>
  44
+            <groupId>${project.groupId}</groupId>
41 45
             <artifactId>utils-longtask</artifactId>
42 46
         </dependency>
43 47
         <dependency>
@@ -69,11 +73,6 @@
69 73
             <artifactId>org-openide-nodes</artifactId>
70 74
         </dependency>
71 75
         <dependency>
72  
-            <groupId>org.swinglabs</groupId>
73  
-            <artifactId>swingx</artifactId>
74  
-            <version>1.6.1</version>
75  
-        </dependency>
76  
-        <dependency>
77 76
             <groupId>org.netbeans.api</groupId>
78 77
             <artifactId>org-openide-explorer</artifactId>
79 78
         </dependency>
2  modules/DesktopContext/pom.xml
@@ -30,7 +30,7 @@
30 30
         </dependency>
31 31
         <dependency>
32 32
             <groupId>${project.groupId}</groupId>
33  
-            <artifactId>jfreechart-wrapper</artifactId>
  33
+            <artifactId>core-library-wrapper</artifactId>
34 34
         </dependency>
35 35
         <dependency>
36 36
             <groupId>org.netbeans.api</groupId>
4  modules/DesktopDataLaboratory/pom.xml
@@ -54,6 +54,10 @@
54 54
         </dependency>
55 55
         <dependency>
56 56
             <groupId>${project.groupId}</groupId>
  57
+            <artifactId>ui-library-wrapper</artifactId>
  58
+        </dependency>
  59
+        <dependency>
  60
+            <groupId>${project.groupId}</groupId>
57 61
             <artifactId>utils</artifactId>
58 62
         </dependency>
59 63
         <dependency>
4  modules/DesktopHierarchy/pom.xml
@@ -30,6 +30,10 @@
30 30
         </dependency>
31 31
         <dependency>
32 32
             <groupId>${project.groupId}</groupId>
  33
+            <artifactId>ui-library-wrapper</artifactId>
  34
+        </dependency>
  35
+        <dependency>
  36
+            <groupId>${project.groupId}</groupId>
33 37
             <artifactId>utils-ui</artifactId>
34 38
         </dependency>
35 39
         <dependency>
2  modules/DesktopImport/pom.xml
@@ -70,7 +70,7 @@
70 70
         </dependency>
71 71
         <dependency>
72 72
             <groupId>${project.groupId}</groupId>
73  
-            <artifactId>commons-wrapper</artifactId>
  73
+            <artifactId>core-library-wrapper</artifactId>
74 74
         </dependency>
75 75
     </dependencies>
76 76
 
10  modules/DesktopLayout/pom.xml
@@ -30,6 +30,10 @@
30 30
         </dependency>
31 31
         <dependency>
32 32
             <groupId>${project.groupId}</groupId>
  33
+            <artifactId>core-library-wrapper</artifactId>
  34
+        </dependency>
  35
+        <dependency>
  36
+            <groupId>${project.groupId}</groupId>
33 37
             <artifactId>utils-ui</artifactId>
34 38
         </dependency>
35 39
         <dependency>
@@ -68,12 +72,6 @@
68 72
             <groupId>org.netbeans.api</groupId>
69 73
             <artifactId>org-netbeans-modules-settings</artifactId>
70 74
         </dependency>
71  
-        <dependency>
72  
-            <artifactId>xml-apis</artifactId>
73  
-            <groupId>xml-apis</groupId>
74  
-            <type>jar</type>
75  
-            <version>1.3.04</version>
76  
-        </dependency>
77 75
     </dependencies>
78 76
 
79 77
     <build>
6  modules/DesktopPartition/pom.xml
@@ -30,11 +30,15 @@
30 30
         </dependency>
31 31
         <dependency>
32 32
             <groupId>${project.groupId}</groupId>
  33
+            <artifactId>ui-library-wrapper</artifactId>
  34
+        </dependency>
  35
+        <dependency>
  36
+            <groupId>${project.groupId}</groupId>
33 37
             <artifactId>utils-ui</artifactId>
34 38
         </dependency>
35 39
         <dependency>
36 40
             <groupId>${project.groupId}</groupId>
37  
-            <artifactId>jfreechart-wrapper</artifactId>
  41
+            <artifactId>core-library-wrapper</artifactId>
38 42
         </dependency>
39 43
         <dependency>
40 44
             <groupId>org.netbeans.api</groupId>
8  modules/DesktopPreview/pom.xml
@@ -42,6 +42,14 @@
42 42
         </dependency>
43 43
         <dependency>
44 44
             <groupId>${project.groupId}</groupId>
  45
+            <artifactId>core-library-wrapper</artifactId>
  46
+        </dependency>
  47
+        <dependency>
  48
+            <groupId>${project.groupId}</groupId>
  49
+            <artifactId>ui-library-wrapper</artifactId>
  50
+        </dependency>
  51
+        <dependency>
  52
+            <groupId>${project.groupId}</groupId>
45 53
             <artifactId>utils-ui</artifactId>
46 54
         </dependency>
47 55
         <dependency>
2  modules/DesktopProject/pom.xml
@@ -55,12 +55,10 @@
55 55
         <dependency>
56 56
             <artifactId>org-openide-util</artifactId>
57 57
             <groupId>org.netbeans.api</groupId>
58  
-            
59 58
         </dependency>
60 59
         <dependency>
61 60
             <artifactId>org-openide-util-lookup</artifactId>
62 61
             <groupId>org.netbeans.api</groupId>
63  
-            
64 62
         </dependency>
65 63
         <dependency>
66 64
             <groupId>org.netbeans.api</groupId>
4  modules/DesktopRanking/pom.xml
@@ -38,6 +38,10 @@
38 38
         </dependency>
39 39
         <dependency>
40 40
             <groupId>${project.groupId}</groupId>
  41
+            <artifactId>ui-library-wrapper</artifactId>
  42
+        </dependency>
  43
+        <dependency>
  44
+            <groupId>${project.groupId}</groupId>
41 45
             <artifactId>utils-ui</artifactId>
42 46
         </dependency>
43 47
         <dependency>
4  modules/DesktopStatistics/pom.xml
@@ -73,6 +73,10 @@
73 73
             <artifactId>ui-components</artifactId>
74 74
         </dependency>
75 75
         <dependency>
  76
+            <groupId>${project.groupId}</groupId>
  77
+            <artifactId>ui-library-wrapper</artifactId>
  78
+        </dependency>
  79
+        <dependency>
76 80
             <groupId>org.netbeans.api</groupId>
77 81
             <artifactId>org-openide-filesystems</artifactId>
78 82
         </dependency>
17  modules/DesktopTimeline/pom.xml
@@ -42,15 +42,23 @@
42 42
         </dependency>
43 43
         <dependency>
44 44
             <groupId>${project.groupId}</groupId>
  45
+            <artifactId>utils-ui</artifactId>
  46
+        </dependency>
  47
+        <dependency>
  48
+            <groupId>${project.groupId}</groupId>
  49
+            <artifactId>utils</artifactId>
  50
+        </dependency>
  51
+        <dependency>
  52
+            <groupId>${project.groupId}</groupId>
45 53
             <artifactId>ui-components</artifactId>
46 54
         </dependency>
47 55
         <dependency>
48 56
             <groupId>${project.groupId}</groupId>
49  
-            <artifactId>utils-ui</artifactId>
  57
+            <artifactId>core-library-wrapper</artifactId>
50 58
         </dependency>
51 59
         <dependency>
52 60
             <groupId>${project.groupId}</groupId>
53  
-            <artifactId>utils</artifactId>
  61
+            <artifactId>ui-library-wrapper</artifactId>
54 62
         </dependency>
55 63
         <dependency>
56 64
             <groupId>org.netbeans.api</groupId>
@@ -73,11 +81,6 @@
73 81
             <artifactId>org-openide-awt</artifactId>
74 82
         </dependency>
75 83
         <dependency>
76  
-            <groupId>joda-time</groupId>
77  
-            <artifactId>joda-time</artifactId>
78  
-            <version>2.1</version>
79  
-        </dependency>
80  
-        <dependency>
81 84
             <groupId>org.netbeans.api</groupId>
82 85
             <artifactId>org-openide-filesystems</artifactId>
83 86
         </dependency>
4  modules/DesktopTools/pom.xml
@@ -33,6 +33,10 @@
33 33
             <artifactId>ui-components</artifactId>
34 34
         </dependency>
35 35
         <dependency>
  36
+            <groupId>${project.groupId}</groupId>
  37
+            <artifactId>ui-library-wrapper</artifactId>
  38
+        </dependency>
  39
+        <dependency>
36 40
             <groupId>org.netbeans.api</groupId>
37 41
             <artifactId>org-openide-util-lookup</artifactId>
38 42
         </dependency>
11  modules/ExportPlugin/pom.xml
@@ -5,7 +5,7 @@
5 5
         <artifactId>gephi-parent</artifactId>
6 6
         <groupId>org.gephi</groupId>
7 7
         <version>0.8.2-SNAPSHOT</version>
8  
-		<relativePath>../..</relativePath>
  8
+        <relativePath>../..</relativePath>
9 9
     </parent>
10 10
 
11 11
     <groupId>org.gephi</groupId>
@@ -41,6 +41,10 @@
41 41
             <artifactId>utils-longtask</artifactId>
42 42
         </dependency>
43 43
         <dependency>
  44
+            <groupId>${project.groupId}</groupId>
  45
+            <artifactId>core-library-wrapper</artifactId>
  46
+        </dependency>
  47
+        <dependency>
44 48
             <groupId>org.netbeans.api</groupId>
45 49
             <artifactId>org-openide-util-lookup</artifactId>
46 50
         </dependency>
@@ -48,11 +52,6 @@
48 52
             <groupId>org.netbeans.api</groupId>
49 53
             <artifactId>org-openide-util</artifactId>
50 54
         </dependency>
51  
-        <dependency>
52  
-            <groupId>net.java.dev</groupId>
53  
-            <artifactId>stax-utils</artifactId>
54  
-            <version>snapshot-20100402</version>
55  
-        </dependency>
56 55
     </dependencies>
57 56
 
58 57
     <build>
2  modules/ExportPluginUI/pom.xml
@@ -30,7 +30,7 @@
30 30
         </dependency>
31 31
         <dependency>
32 32
             <groupId>${project.groupId}</groupId>
33  
-            <artifactId>ui-components</artifactId>
  33
+            <artifactId>ui-library-wrapper</artifactId>
34 34
         </dependency>
35 35
         <dependency>
36 36
             <groupId>org.netbeans.api</groupId>
4  modules/FiltersPluginUI/pom.xml
@@ -45,6 +45,10 @@
45 45
             <artifactId>ui-components</artifactId>
46 46
         </dependency>
47 47
         <dependency>
  48
+            <groupId>${project.groupId}</groupId>
  49
+            <artifactId>ui-library-wrapper</artifactId>
  50
+        </dependency>
  51
+        <dependency>
48 52
             <groupId>org.netbeans.api</groupId>
49 53
             <artifactId>org-openide-util-lookup</artifactId>
50 54
         </dependency>
2  modules/ImportAPI/pom.xml
@@ -34,7 +34,7 @@
34 34
         </dependency>
35 35
         <dependency>
36 36
             <groupId>${project.groupId}</groupId>
37  
-            <artifactId>commons-wrapper</artifactId>
  37
+            <artifactId>core-library-wrapper</artifactId>
38 38
         </dependency>
39 39
         <dependency>
40 40
             <groupId>${project.groupId}</groupId>
4  modules/ImportPlugin/pom.xml
@@ -37,6 +37,10 @@
37 37
             <artifactId>utils-longtask</artifactId>
38 38
         </dependency>
39 39
         <dependency>
  40
+            <groupId>${project.groupId}</groupId>
  41
+            <artifactId>core-library-wrapper</artifactId>
  42
+        </dependency>
  43
+        <dependency>
40 44
             <groupId>org.netbeans.api</groupId>
41 45
             <artifactId>org-openide-util</artifactId>
42 46
         </dependency>
9  modules/ImportPluginUI/pom.xml
@@ -34,6 +34,10 @@
34 34
         </dependency>
35 35
         <dependency>
36 36
             <groupId>${project.groupId}</groupId>
  37
+            <artifactId>ui-library-wrapper</artifactId>
  38
+        </dependency>
  39
+        <dependency>
  40
+            <groupId>${project.groupId}</groupId>
37 41
             <artifactId>validation-api</artifactId>
38 42
         </dependency>
39 43
         <dependency>
@@ -52,11 +56,6 @@
52 56
             <groupId>org.netbeans.api</groupId>
53 57
             <artifactId>org-openide-filesystems</artifactId>
54 58
         </dependency>
55  
-        <dependency>
56  
-            <groupId>org.swinglabs</groupId>
57  
-            <artifactId>swingx</artifactId>
58  
-            <version>1.6.1</version>
59  
-        </dependency>
60 59
     </dependencies>
61 60
 
62 61
     <build>
9  modules/PartitionAPI/pom.xml
@@ -33,6 +33,10 @@
33 33
             <artifactId>project-api</artifactId>
34 34
         </dependency>
35 35
         <dependency>
  36
+            <groupId>${project.groupId}</groupId>
  37
+            <artifactId>core-library-wrapper</artifactId>
  38
+        </dependency>
  39
+        <dependency>
36 40
             <groupId>org.netbeans.api</groupId>
37 41
             <artifactId>org-openide-util-lookup</artifactId>
38 42
         </dependency>
@@ -40,11 +44,6 @@
40 44
             <groupId>org.netbeans.api</groupId>
41 45
             <artifactId>org-openide-util</artifactId>
42 46
         </dependency>
43  
-        <dependency>
44  
-            <groupId>com.google.collections</groupId>
45  
-            <artifactId>google-collections</artifactId>
46  
-            <version>1.0</version>
47  
-        </dependency>
48 47
     </dependencies>
49 48
 
50 49
     <build>
4  modules/PartitionPluginUI/pom.xml
@@ -40,6 +40,10 @@
40 40
             <groupId>${project.groupId}</groupId>
41 41
             <artifactId>ui-components</artifactId>
42 42
         </dependency>
  43
+        <dependency>
  44
+            <groupId>${project.groupId}</groupId>
  45
+            <artifactId>ui-library-wrapper</artifactId>
  46
+        </dependency>
43 47
     </dependencies>
44 48
 
45 49
     <build>
33  modules/PreviewAPI/pom.xml
@@ -33,6 +33,10 @@
33 33
             <artifactId>utils-longtask</artifactId>
34 34
         </dependency>
35 35
         <dependency>
  36
+            <groupId>${project.groupId}</groupId>
  37
+            <artifactId>core-library-wrapper</artifactId>
  38
+        </dependency>
  39
+        <dependency>
36 40
             <groupId>org.netbeans.api</groupId>
37 41
             <artifactId>org-openide-util-lookup</artifactId>
38 42
         </dependency>
@@ -40,27 +44,6 @@
40 44
             <groupId>org.netbeans.api</groupId>
41 45
             <artifactId>org-openide-util</artifactId>
42 46
         </dependency>
43  
-        <dependency>
44  
-            <groupId>com.itextpdf</groupId>
45  
-            <artifactId>itextpdf</artifactId>
46  
-            <version>5.2.0</version>
47  
-        </dependency>
48  
-        <dependency>
49  
-            <groupId>org.apache.xmlgraphics</groupId>
50  
-            <artifactId>batik-transcoder</artifactId>
51  
-            <version>1.7</version>
52  
-            <exclusions>
53  
-                <exclusion>
54  
-                    <groupId>org.apache.xmlgraphics</groupId>
55  
-                    <artifactId>batik-js</artifactId>
56  
-                </exclusion>
57  
-            </exclusions>
58  
-        </dependency>
59  
-        <dependency>
60  
-            <groupId>org.processing</groupId>
61  
-            <artifactId>core</artifactId>
62  
-            <version>1.5.1</version>
63  
-        </dependency>
64 47
     </dependencies>
65 48
 
66 49
     <build>
@@ -75,14 +58,6 @@
75 58
                         <publicPackage>org.gephi.preview.spi</publicPackage>
76 59
                         <publicPackage>org.gephi.preview.types</publicPackage>
77 60
                         <publicPackage>org.gephi.preview.types.propertyeditors</publicPackage>
78  
-                        <publicPackage>com.itextpdf.text.*</publicPackage>
79  
-                        <publicPackage>processing.*</publicPackage>
80  
-                        <publicPackage>org.apache.batik.*</publicPackage>
81  
-                        <publicPackage>org.apache.xpath.*</publicPackage>
82  
-                        <publicPackage>org.apache.xalan.*</publicPackage>
83  
-                        <publicPackage>org.apache.xml.*</publicPackage>
84  
-                        <publicPackage>org.w3c.*</publicPackage>
85  
-                        <publicPackage>javax.xml.*</publicPackage>
86 61
                     </publicPackages>
87 62
                 </configuration>
88 63
             </plugin>
4  modules/PreviewExport/pom.xml
@@ -33,6 +33,10 @@
33 33
             <artifactId>utils-longtask</artifactId>
34 34
         </dependency>
35 35
         <dependency>
  36
+            <groupId>${project.groupId}</groupId>
  37
+            <artifactId>core-library-wrapper</artifactId>
  38
+        </dependency>
  39
+        <dependency>
36 40
             <groupId>org.netbeans.api</groupId>
37 41
             <artifactId>org-openide-util</artifactId>
38 42
         </dependency>
6  modules/PreviewExportUI/pom.xml
@@ -30,7 +30,11 @@
30 30
         </dependency>
31 31
         <dependency>
32 32
             <groupId>${project.groupId}</groupId>
33  
-            <artifactId>ui-components</artifactId>
  33
+            <artifactId>ui-library-wrapper</artifactId>
  34
+        </dependency>
  35
+        <dependency>
  36
+            <groupId>${project.groupId}</groupId>
  37
+            <artifactId>core-library-wrapper</artifactId>
34 38
         </dependency>
35 39
         <dependency>
36 40
             <groupId>org.netbeans.api</groupId>
6  modules/PreviewPlugin/pom.xml
@@ -5,7 +5,7 @@
5 5
         <artifactId>gephi-parent</artifactId>
6 6
         <groupId>org.gephi</groupId>
7 7
         <version>0.8.2-SNAPSHOT</version>
8  
-		<relativePath>../..</relativePath>
  8
+        <relativePath>../..</relativePath>
9 9
     </parent>
10 10
 
11 11
     <groupId>org.gephi</groupId>
@@ -38,6 +38,10 @@
38 38
         </dependency>
39 39
         <dependency>
40 40
             <groupId>${project.groupId}</groupId>
  41
+            <artifactId>core-library-wrapper</artifactId>
  42
+        </dependency>
  43
+        <dependency>
  44
+            <groupId>${project.groupId}</groupId>
41 45
             <artifactId>visualization-api</artifactId>
42 46
         </dependency>
43 47
         <dependency>
2  modules/ProcessorPluginUI/pom.xml
@@ -38,7 +38,7 @@
38 38
         </dependency>
39 39
         <dependency>
40 40
             <groupId>${project.groupId}</groupId>
41  
-            <artifactId>ui-components</artifactId>
  41
+            <artifactId>ui-library-wrapper</artifactId>
42 42
         </dependency>
43 43
         <dependency>
44 44
             <groupId>org.netbeans.api</groupId>
2  modules/RankingPluginUI/pom.xml
@@ -5,7 +5,7 @@
5 5
         <artifactId>gephi-parent</artifactId>
6 6
         <groupId>org.gephi</groupId>
7 7
         <version>0.8.2-SNAPSHOT</version>
8  
-		<relativePath>../..</relativePath>
  8
+        <relativePath>../..</relativePath>
9 9
     </parent>
10 10
 
11 11
     <groupId>org.gephi</groupId>
7  modules/SpigotPlugin/pom.xml
@@ -22,6 +22,10 @@
22 22
         </dependency>
23 23
         <dependency>
24 24
             <groupId>${project.groupId}</groupId>
  25
+            <artifactId>core-library-wrapper</artifactId>
  26
+        </dependency>
  27
+        <dependency>
  28
+            <groupId>${project.groupId}</groupId>
25 29
             <artifactId>utils-longtask</artifactId>
26 30
         </dependency>
27 31
         <dependency>
@@ -31,8 +35,7 @@
31 35
         </dependency>
32 36
         <dependency>
33 37
             <artifactId>org-openide-util</artifactId>
34  
-            <groupId>org.netbeans.api</groupId>
35  
-            
  38
+            <groupId>org.netbeans.api</groupId>  
36 39
         </dependency>
37 40
         <dependency>
38 41
             <artifactId>org-openide-util-lookup</artifactId>
12  modules/SplineEditor/pom.xml
@@ -17,18 +17,16 @@
17 17
 
18 18
     <dependencies>
19 19
         <dependency>
20  
-            <groupId>net.java.dev</groupId>
21  
-            <artifactId>timingframework</artifactId>
22  
-            <version>1.1</version>
  20
+            <groupId>${project.groupId}</groupId>
  21
+            <artifactId>ranking-api</artifactId>
23 22
         </dependency>
24 23
         <dependency>
25 24
             <groupId>${project.groupId}</groupId>
26  
-            <artifactId>ranking-api</artifactId>
  25
+            <artifactId>ui-components</artifactId>
27 26
         </dependency>
28 27
         <dependency>
29  
-            <groupId>org.swinglabs</groupId>
30  
-            <artifactId>swingx</artifactId>
31  
-            <version>1.6.1</version>
  28
+            <groupId>${project.groupId}</groupId>
  29
+            <artifactId>ui-library-wrapper</artifactId>
32 30
         </dependency>
33 31
         <dependency>
34 32
             <groupId>org.netbeans.api</groupId>
3  modules/StatisticsAPI/pom.xml
@@ -50,8 +50,7 @@
50 50
         </dependency>
51 51
         <dependency>
52 52
             <groupId>${project.groupId}</groupId>
53  
-            <artifactId>commons-wrapper</artifactId>
54  
-            <version>${project.version}</version>
  53
+            <artifactId>core-library-wrapper</artifactId>
55 54
         </dependency>
56 55
     </dependencies>
57 56
 
2  modules/StatisticsPlugin/pom.xml
@@ -46,7 +46,7 @@
46 46
         </dependency>
47 47
         <dependency>
48 48
             <groupId>${project.groupId}</groupId>
49  
-            <artifactId>jfreechart-wrapper</artifactId>
  49
+            <artifactId>core-library-wrapper</artifactId>
50 50
         </dependency>
51 51
         <dependency>
52 52
             <groupId>org.netbeans.api</groupId>
5  modules/StatisticsPluginUI/pom.xml
@@ -45,9 +45,8 @@
45 45
             <artifactId>org-openide-util-lookup</artifactId>
46 46
         </dependency>
47 47
         <dependency>
48  
-            <groupId>org.swinglabs</groupId>
49  
-            <artifactId>swingx</artifactId>
50  
-            <version>1.6.1</version>
  48
+            <groupId>${project.groupId}</groupId>
  49
+            <artifactId>ui-library-wrapper</artifactId>
51 50
         </dependency>
52 51
     </dependencies>
53 52
 
45  modules/UIComponents/pom.xml
@@ -18,30 +18,15 @@
18 18
     <dependencies>
19 19
         <dependency>
20 20
             <groupId>${project.groupId}</groupId>
21  
-            <artifactId>commons-wrapper</artifactId>
22  
-        </dependency>
23  
-        <dependency>
24  
-            <groupId>org.pushingpixels</groupId>
25  
-            <artifactId>flamingo</artifactId>
26  
-            <version>5.0-gephi</version>
  21
+            <artifactId>core-library-wrapper</artifactId>
27 22
         </dependency>
28 23
         <dependency>
29 24
             <groupId>${project.groupId}</groupId>
30  
-            <artifactId>utils-ui</artifactId>
  25
+            <artifactId>ui-library-wrapper</artifactId>
31 26
         </dependency>
32 27
         <dependency>
33 28
             <groupId>${project.groupId}</groupId>
34  
-            <artifactId>jfreechart-wrapper</artifactId>
35  
-        </dependency>
36  
-        <dependency>
37  
-            <groupId>org.swinglabs</groupId>
38  
-            <artifactId>swingx</artifactId>
39  
-            <version>1.6.1</version>
40  
-        </dependency>
41  
-        <dependency>
42  
-            <groupId>org.jdesktop</groupId>
43  
-            <artifactId>beansbinding</artifactId>
44  
-            <version>1.2.1</version>
  29
+            <artifactId>utils-ui</artifactId>
45 30
         </dependency>
46 31
         <dependency>
47 32
             <groupId>org.netbeans.api</groupId>
@@ -59,21 +44,6 @@
59 44
             <groupId>org.netbeans.api</groupId>
60 45
             <artifactId>org-openide-windows</artifactId>
61 46
         </dependency>
62  
-        <dependency>
63  
-            <groupId>com.connectina.swing</groupId>
64  
-            <artifactId>fontchooser</artifactId>
65  
-            <version>1.0</version>
66  
-        </dependency>
67  
-        <dependency>
68  
-            <groupId>net.java.dev</groupId>
69  
-            <artifactId>colorchooser</artifactId>
70  
-            <version>1.0</version>
71  
-        </dependency>
72  
-        <dependency>
73  
-            <groupId>com.miglayout</groupId>
74  
-            <artifactId>miglayout</artifactId>
75  
-            <version>3.7.1</version>
76  
-        </dependency>
77 47
     </dependencies>
78 48
 
79 49
     <build>
@@ -83,18 +53,9 @@
83 53
                 <artifactId>nbm-maven-plugin</artifactId>
84 54
                 <configuration>
85 55
                     <publicPackages>
86  
-                        <publicPackage>com.bric.awt</publicPackage>
87  
-                        <publicPackage>com.bric.swing</publicPackage>
88  
-                        <publicPackage>com.connectina.swing.fontchooser</publicPackage>
89  
-                        <publicPackage>net.java.dev.colorchooser</publicPackage>
90  
-                        <publicPackage>net.miginfocom.layout</publicPackage>
91  
-                        <publicPackage>net.miginfocom.swing</publicPackage>
92 56
                         <publicPackage>org.gephi.ui.components</publicPackage>
93 57
                         <publicPackage>org.gephi.ui.components.gradientslider</publicPackage>
94 58
                         <publicPackage>org.gephi.ui.components.richtooltip</publicPackage>
95  
-                        <publicPackage>org.pushingpixels.flamingo.*</publicPackage>
96  
-                        <publicPackage>org.jdesktop.swingx.*</publicPackage>
97  
-                        <publicPackage>org.jdesktop.beansbinding.*</publicPackage>
98 59
                     </publicPackages>
99 60
                 </configuration>
100 61
             </plugin>
78  modules/UILibraryWrapper/pom.xml
... ...
@@ -0,0 +1,78 @@
  1
+<?xml version="1.0" encoding="UTF-8"?>
  2
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  3
+    <modelVersion>4.0.0</modelVersion>
  4
+    <parent>
  5
+        <artifactId>gephi-parent</artifactId>
  6
+        <groupId>org.gephi</groupId>
  7
+        <version>0.8.2-SNAPSHOT</version>
  8
+        <relativePath>../..</relativePath>
  9
+    </parent>
  10
+
  11
+    <groupId>org.gephi</groupId>
  12
+    <artifactId>ui-library-wrapper</artifactId>
  13
+    <version>0.8.2-SNAPSHOT</version>
  14
+    <packaging>nbm</packaging>
  15
+
  16
+    <name>UILibraryWrapper</name>
  17
+
  18
+    <dependencies>
  19
+        <dependency>
  20
+            <groupId>org.pushingpixels</groupId>
  21
+            <artifactId>flamingo</artifactId>
  22
+            <version>5.0-gephi</version>
  23
+        </dependency>
  24
+                <dependency>
  25
+            <groupId>org.swinglabs</groupId>
  26
+            <artifactId>swingx</artifactId>
  27
+            <version>1.6.1</version>
  28
+        </dependency>
  29
+        <dependency>
  30
+            <groupId>org.jdesktop</groupId>
  31
+            <artifactId>beansbinding</artifactId>
  32
+            <version>1.2.1</version>
  33
+        </dependency>
  34
+        <dependency>
  35
+            <groupId>com.connectina.swing</groupId>
  36
+            <artifactId>fontchooser</artifactId>
  37
+            <version>1.0</version>
  38
+        </dependency>
  39
+        <dependency>
  40
+            <groupId>net.java.dev</groupId>
  41
+            <artifactId>colorchooser</artifactId>
  42
+            <version>1.0</version>
  43
+        </dependency>
  44
+        <dependency>
  45
+            <groupId>com.miglayout</groupId>
  46
+            <artifactId>miglayout</artifactId>
  47
+            <version>3.7.1</version>
  48
+        </dependency>
  49
+        <dependency>
  50
+            <groupId>net.java.dev</groupId>
  51
+            <artifactId>timingframework</artifactId>
  52
+            <version>1.1</version>
  53
+        </dependency>
  54
+    </dependencies>
  55
+
  56
+    <build>
  57
+        <plugins>
  58
+            <plugin>
  59
+                <groupId>org.codehaus.mojo</groupId>
  60
+                <artifactId>nbm-maven-plugin</artifactId>
  61
+                <configuration>
  62
+                    <publicPackages>
  63
+                        <publicPackage>com.bric.awt</publicPackage>
  64
+                        <publicPackage>com.bric.swing</publicPackage>
  65
+                        <publicPackage>com.connectina.swing.fontchooser</publicPackage>
  66
+                        <publicPackage>net.java.dev.colorchooser</publicPackage>
  67
+                        <publicPackage>net.miginfocom.layout</publicPackage>
  68
+                        <publicPackage>net.miginfocom.swing</publicPackage>
  69
+                        <publicPackage>org.pushingpixels.flamingo.*</publicPackage>