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
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to