Hi,
I found this interesting tool reporting split packages,
https://github.com/AdoptOpenJDK/jsplitpkgscan
It does not work on jdk 8 or 11, but managed to run it on java 9, against a
full binaries release directory
of GeoTools, the result is interesting, and I hope, useful. Quite a bit of
split packages around:
> java -p build/libs -m jsplitpkgscan -d
/home/aaime/devel/git-gt/target/binaries
- Split packages:
it.geosolutions.jaiext.scale
9 file:/jt-scale-1.1.1.jar
9 file:/jt-scale2-1.1.1.jar
javax.annotation
24 file:/jsr305-3.0.0.jar
0 jrt:/java.xml.ws.annotation
org.eclipse.core.internal.runtime
9 file:/core.runtime-3.6.0.v20100505.jar
24 file:/equinox.common-3.6.0.v20100503.jar
org.eclipse.core.runtime
18 file:/core.runtime-3.6.0.v20100505.jar
30 file:/equinox.common-3.6.0.v20100503.jar
org.eclipse.swt
3 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
3 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.accessibility
36 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
48 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.awt
14 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
14 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.browser
136 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
142 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.custom
138 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
138 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.dnd
34 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
38 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.events
50 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
50 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.graphics
31 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
32 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.internal
13 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
13 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.internal.image
69 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
69 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.internal.mozilla
100 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
100 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.internal.mozilla.init
2 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
2 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.internal.theme
14 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
14 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.layout
9 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
9 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.opengl
3 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
3 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.printing
3 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
3 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.program
2 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
1 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.eclipse.swt.widgets
72 file:/swt.gtk.linux.x86-3.6.1.v3655c.jar
65 file:/swt.win32.win32.x86_64-3.6.1.v3655c.jar
org.geotools
1 file:/gt-brewer-21-SNAPSHOT.jar
1 file:/gt-sample-data-21-SNAPSHOT.jar
7 file:/gt-xml-21-SNAPSHOT.jar
org.geotools.arcsde
3 file:/gt-arcsde-21-SNAPSHOT.jar
1 file:/gt-arcsde-common-21-SNAPSHOT.jar
org.geotools.data
40 file:/gt-api-21-SNAPSHOT.jar
2 file:/gt-data-21-SNAPSHOT.jar
73 file:/gt-main-21-SNAPSHOT.jar
13 file:/gt-sample-data-access-21-SNAPSHOT.jar
org.geotools.data.complex
25 file:/gt-app-schema-21-SNAPSHOT.jar
1 file:/gt-complex-21-SNAPSHOT.jar
org.geotools.data.complex.config
13 file:/gt-app-schema-21-SNAPSHOT.jar
7 file:/gt-complex-21-SNAPSHOT.jar
org.geotools.data.complex.filter
11 file:/gt-app-schema-21-SNAPSHOT.jar
4 file:/gt-complex-21-SNAPSHOT.jar
org.geotools.data.memory
12 file:/gt-data-21-SNAPSHOT.jar
1 file:/gt-main-21-SNAPSHOT.jar
org.geotools.data.ows
20 file:/gt-main-21-SNAPSHOT.jar
9 file:/gt-wms-21-SNAPSHOT.jar
5 file:/gt-wps-21-SNAPSHOT.jar
org.geotools.data.simple
7 file:/gt-api-21-SNAPSHOT.jar
4 file:/gt-main-21-SNAPSHOT.jar
org.geotools.data.store
14 file:/gt-data-21-SNAPSHOT.jar
19 file:/gt-main-21-SNAPSHOT.jar
1 file:/gt-wfs-ng-21-SNAPSHOT.jar
org.geotools.factory
1 file:/gt-api-21-SNAPSHOT.jar
1 file:/gt-main-21-SNAPSHOT.jar
31 file:/gt-metadata-21-SNAPSHOT.jar
org.geotools.feature
11 file:/gt-api-21-SNAPSHOT.jar
2 file:/gt-app-schema-21-SNAPSHOT.jar
31 file:/gt-main-21-SNAPSHOT.jar
org.geotools.feature.collection
1 file:/gt-api-21-SNAPSHOT.jar
25 file:/gt-main-21-SNAPSHOT.jar
1 file:/gt-wfs-ng-21-SNAPSHOT.jar
org.geotools.feature.type
5 file:/gt-complex-21-SNAPSHOT.jar
22 file:/gt-main-21-SNAPSHOT.jar
org.geotools.filter
7 file:/gt-api-21-SNAPSHOT.jar
5 file:/gt-app-schema-21-SNAPSHOT.jar
4 file:/gt-brewer-21-SNAPSHOT.jar
1 file:/gt-jdbc-21-SNAPSHOT.jar
70 file:/gt-main-21-SNAPSHOT.jar
1 file:/gt-xsd-filter-21-SNAPSHOT.jar
org.geotools.filter.expression
2 file:/gt-api-21-SNAPSHOT.jar
9 file:/gt-app-schema-21-SNAPSHOT.jar
11 file:/gt-brewer-21-SNAPSHOT.jar
4 file:/gt-complex-21-SNAPSHOT.jar
18 file:/gt-main-21-SNAPSHOT.jar
org.geotools.filter.function
1 file:/gt-cql-21-SNAPSHOT.jar
1 file:/gt-jdbc-oracle-21-SNAPSHOT.jar
163 file:/gt-main-21-SNAPSHOT.jar
org.geotools.geometry
1 file:/gt-api-21-SNAPSHOT.jar
14 file:/gt-referencing-21-SNAPSHOT.jar
org.geotools.geometry.jts
37 file:/gt-api-21-SNAPSHOT.jar
3 file:/gt-jts-wrapper-21-SNAPSHOT.jar
27 file:/gt-main-21-SNAPSHOT.jar
org.geotools.jdbc
9 file:/gt-app-schema-21-SNAPSHOT.jar
72 file:/gt-jdbc-21-SNAPSHOT.jar
org.geotools.map
20 file:/gt-render-21-SNAPSHOT.jar
4 file:/gt-wms-21-SNAPSHOT.jar
2 file:/gt-wmts-21-SNAPSHOT.jar
org.geotools.metadata.iso.spatial
7 file:/gt-metadata-21-SNAPSHOT.jar
1 file:/gt-referencing-21-SNAPSHOT.jar
org.geotools.ows
1 file:/gt-main-21-SNAPSHOT.jar
2 file:/gt-xsd-ows-21-SNAPSHOT.jar
org.geotools.referencing.crs
1 file:/gt-epsg-wkt-21-SNAPSHOT.jar
13 file:/gt-referencing-21-SNAPSHOT.jar
org.geotools.referencing.factory.epsg
2 file:/gt-epsg-extension-21-SNAPSHOT.jar
8 file:/gt-epsg-hsql-21-SNAPSHOT.jar
4 file:/gt-epsg-oracle-21-SNAPSHOT.jar
1 file:/gt-epsg-postgresql-21-SNAPSHOT.jar
30 file:/gt-referencing-21-SNAPSHOT.jar
org.geotools.referencing.operation.transform
55 file:/gt-referencing-21-SNAPSHOT.jar
3 file:/gt-referencing3D-21-SNAPSHOT.jar
org.geotools.renderer
1 file:/gt-main-21-SNAPSHOT.jar
5 file:/gt-render-21-SNAPSHOT.jar
org.geotools.renderer.style
36 file:/gt-render-21-SNAPSHOT.jar
5 file:/gt-svg-21-SNAPSHOT.jar
org.geotools.resources
27 file:/gt-metadata-21-SNAPSHOT.jar
3 file:/gt-referencing-21-SNAPSHOT.jar
org.geotools.styling
69 file:/gt-api-21-SNAPSHOT.jar
68 file:/gt-main-21-SNAPSHOT.jar
2 file:/gt-render-21-SNAPSHOT.jar
org.geotools.util
4 file:/gt-api-21-SNAPSHOT.jar
2 file:/gt-app-schema-21-SNAPSHOT.jar
96 file:/gt-main-21-SNAPSHOT.jar
89 file:/gt-metadata-21-SNAPSHOT.jar
10 file:/gt-process-raster-21-SNAPSHOT.jar
org.geotools.xml
9 file:/gt-app-schema-resolver-21-SNAPSHOT.jar
1 file:/gt-main-21-SNAPSHOT.jar
2 file:/gt-metadata-21-SNAPSHOT.jar
12 file:/gt-xml-21-SNAPSHOT.jar
78 file:/gt-xsd-core-21-SNAPSHOT.jar
org.locationtech.jts.geom
1 file:/gt-xsd-gml3-21-SNAPSHOT.jar
48 file:/jts-core-1.16.0.jar
org.sqlite
1 file:/spatialite-jdbc-3.7.2-2.4.jar
28 file:/sqlite-jdbc-3.23.1.jar
Cheers
Andrea
== GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf
Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa
(LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549
http://www.geo-solutions.it http://twitter.com/geosolutions_it
------------------------------------------------------- *Con riferimento
alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 -
Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto, gli eventuali
allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i
destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per
errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
sarei comunque grato se potesse darmene notizia. This email is intended
only for the person or entity to which it is addressed and may contain
information that is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European Regulation 2016/679
“GDPR” - copying, dissemination or use of this e-mail or the information
herein by anyone other than the intended recipient is prohibited. If you
have received this email by mistake, please notify us immediately by
telephone or e-mail.*
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel