dev@glassfish.java.net

Split-Packages as of 20080530

From: Sahoo <sahoo_at_sun.com>
Date: Fri, 30 May 2008 09:15:28 -0700

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 *********