Joerg Heinicke wrote:
On 20.11.2005 16:13, Upayavira wrote:
What about using it to build a neat installer for Cocoon?
Could it handle the dependency resolution bit? That's the
callenging bit.
We should keep installation and deployment separate.
I have nothing against tools that unpack and install core cocoon into a
specified dir, maybe even add desktop shortcuts for starting/stopping
etc. Deployment however should be handled in a different tool, separate
from the installer.
I expect maven to handle most of the tricky stuff like the dependency
resolution, we should just hand it a pom and off it goes.
Same here.
It depends which version you are talking about 2.1 or 2.2. If we're
talking 2.2, then yes, Maven will do a lot of it.
2.2 of course. Nobody wants to maintain Maven stuff additionally for
2.1 I guess.
If we're talking 2.1
then no, Maven won't do any. In fact, we already have some code in the
whiteboard that can do the necessary dependency resolution with 2.1
blocks (see http://svn.apache.org/repos/asf/cocoon/whiteboard/guilder).
With 2.1, the installer would need to do dependency resolution and a
build - without this, it would be hardly worth having.
Do you really want to add such an additional feature to 2.1 branch? If
we already have one (like Ugo's Guilder) we shall go with that one.
But I would not add anything new like an installer based on IzPack.
Ok...
IzPack has been under my radar for a long time as a cool thing, and its
licence change to the ASL made me consider it would be worth mentioning
it here.
Now I certainly don't want to start a "my installer is better than
yours" or "maven or nothing" debate.
So forget it!
Sylvain
--
Sylvain Wallez Anyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Research & Technology Director