Trustin Lee wrote:
On 2/2/07, *John E. Conlon* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Hi Trustin,

    Not sure if you were planing to refactor to consolidate the 'split
    packages'  for the 2.0.0-M1 trunk or not.


I'm not yet sure about 'how granularly' split the packages, but I'm sure that I will make the changes you suggested.

    If SO: let me know when and I will follow you and create the OSGi
    metadata in the jar manifests so we can have a Mina release with jars
    that can act as OSGi bundles.


I have no specific schedule yet because it's not my day job. Any committer who's interested in this task, including you, can make the changes. Of course, I'll ping you when I am finished.
May I propose that we do this together? By collaborating we can better tune the package export and import policies to the outer world from the module (aka jar, OSGi bundle) standpoint. With the information we gather from this effort in mind we can better understand where we want to go with the package refactoring.

Will start by adding OSGi metadata to the existing core package. Will do this adding the maven-bundle-plugin from Apache Felix to the pom.xml. See: http://cwiki.apache.org/FELIX/bundle-plugin-for-maven-bnd.html The plugin will parse all classes in the classpath to determine external dependencies and with these create the OSGi metadata. This metadata will prove very helpful to us for understanding how we can clean up our structure with by refactoring.

cheers,
John


Trustin
--
what we call human nature is actually human habit
--
http://gleamynode.net/
--
PGP key fingerprints:
* E167 E6AF E73A CBCE EE41  4A29 544D DE48 FE95 4E7E
* B693 628E 6047 4F8F CFA4 455E 1C62 A7DC 0255 ECA6

Reply via email to