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