Hi Sam,
What we do for LimeWire is generate all our individual jars, then
combine them using a quick ant task. (The jar task lets you provide
other jars and will include their contents into the new one, or you
can unzip the jars into a temporary directory and rejar them as a
single jar.)
I have absolutely no clue how to do it in maven.
I'm wary of adding anything that makes the (release) build process
more complex. Repackaging JARs is OK for the classes and properties
files, but maybe not for NOTICE and surely not for MANIFEST if that
includes OSGi information (it doesn't yet).
Adding an Ant step on top of Maven makes me feel very uncomfortable.
We have one release build tool, so I feel we should stick with its
capabilities and limitations. If anyone knows how to repackage JARs
in Maven, we're very interested :-)
cheers,
Roland
Sam
On Feb 18, 2008 11:13 AM, <[EMAIL PROTECTED]> wrote:
Hi Stojce,
I think that would be better to have separate maven modules and 2
options with distribution 1) separate 2) single-jar just as it's
handled in spring...
The problem is that we don't know how to quickly
modify the build process to generate a single JAR.
cheers,
Roland
_As Oleg noted 'core' part is mainly used for proxy servers and such, so
_those can use just 'conn' module for example...
_
_Cheers,
_Stojce
_
_
_
_ ___________________________________
_L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail:
_http://it.docs.yahoo.com/nowyoucan.html
_
_---------------------------------------------------------------------
_To unsubscribe, e-mail: [EMAIL PROTECTED]
_For additional commands, e-mail: [EMAIL PROTECTED]
_
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]