Split-packages found in glassfish distribution is listed in the attached
file. This was generated using sorce code checked out this morning, so
fairly recent data. The program now runs against actual OSGi bundles
those are part of a distribution, so it reports using the
bundle-symbolic names. You can run it like this:
mvn -f v3/distributions/glassfish/pom.xml -o
com.sun.enterprise:hk2-maven-plugin:0.3.2-SNAPSHOT:analyse-packages
We have reduced split-packages from 20 odd to 14. Please try to address
the remaining ones in next one day. We have to switch to Import-Package
ASAP.
Thanks,
Sahoo
Split-Package details are given below:
name com.sun.appserv (3 times):
org.glassfish.common:glassfish-api
org.glassfish.common:common-util
org.glassfish.common:container-common
name com.sun.appserv.connectors.spi (2 times):
org.glassfish.common:glassfish-ee-api
org.glassfish.connectors:connectors-internal-api
name com.sun.appserv.server.util (2 times):
org.glassfish.common:common-util
org.glassfish.web:webtier
name com.sun.enterprise (2 times):
org.glassfish.core:security
org.glassfish.ejb:ejb-container
name com.sun.enterprise.admin.cli (2 times):
org.glassfish.admin:cli-optional
org.glassfish.admin:admin-cli
name com.sun.enterprise.connectors.module (2 times):
org.glassfish.connectors:gf-connectors-connector
org.glassfish.connectors:connectors-runtime
name com.sun.enterprise.rails (2 times):
org.glassfish.scripting:grizzly-jruby-module
org.glassfish.scripting:gf-jruby-connector
name com.sun.enterprise.registration (2 times):
org.glassfish.registration:registration-api
org.glassfish.registration:registration-impl
name com.sun.enterprise.resource (2 times):
org.glassfish.common:dol
org.glassfish.connectors:connectors-runtime
name com.sun.enterprise.util (2 times):
org.glassfish.connectors:connectors-runtime
org.glassfish.common:common-util
name com.sun.enterprise.v3.admin (3 times):
org.glassfish.core:kernel
org.glassfish.common:container-common
org.glassfish.security:realms
name com.sun.grizzly.standalone (3 times):
org.glassfish.external:grizzly-optionals
org.glassfish.external:grizzly-module
org.glassfish.scripting:grizzly-jruby-module
name org.apache.catalina.loader (2 times):
org.glassfish.web:webtier
org.glassfish.web:war-util
name org.glassfish.admin.amx.loader (2 times):
org.glassfish.common:amx-api
org.glassfish.common:amx-impl
Total number of Split Packages = 14
******** GROSS STATISTICS *********