Leo:
I have maven based builds already running for the following Excalibur projects:
configuration event extension i18n instrument thread
They need to be updated to work with the avalon repository scheme but aside from that they are working. I'm more than happy to comit them as a starting point to get things working.
Cheers, Steve.
Leo Simons wrote:
Hi gang!
the below is also up on the wiki @
http://nagoya.apache.org/wiki/apachewiki.cgi?AvalonExcaliburBuildRefactoring
= Converting excalibur to maven =
I'm making reasonable progress (lack of docs really is the major thing slowing me down, but the maven plugins contain plenty examples). Just about everything is starting to work like it should. Try 'maven excalibur:info' inside the avalon-excalibur directory for details.
Now is the time for feature requests if you have any besides those documented :D
What I need now is people to help with writing maven POMs. Here's how:
== How to Convert components to build with maven ==
# to cvs cd ~/cvs/avalon-excalibur
# seed new project maven excalibur:seed -Dcomponent.dir=event \ -Dcomponent.name=Event -Dcomponent.id=excalibur-event
cd event
# add <dependencies/> to project.xml; figure out this # information from the classpaths defined in build.xml # and/or the gump descriptors. Figure out <id/> and # <version/> by browsing www.apache.org/dist/avalon/ emacs project.xml
# build jar, run tests, make sure things work maven java:jar
# customize maven.xml to build 'special' stuff emacs maven.xml
cvs add maven.xml project.properties project.xml cvs commit -m 'maven buildfiles' maven.xml project.properties \ project.xml
== Things To Do ==
- get the maven-forrest-plugin into cvs and all fixed up (see forrest-dev for info)
- add maven.xml, project.xml, project.properties for all components as described above
- perform some more tests on the 'excalibur:deploy' target and then make it talk to the 'live' repo
cheers!
- Leo
[EMAIL PROTECTED] wrote:
leosimons 2003/06/07 09:43:52
Added: configuration maven.xml project.properties project.xml Log: maven buildfiles
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--
Stephen J. McConnell mailto:[EMAIL PROTECTED] http://www.osm.net
Sent via James running under Merlin as an NT service. http://avalon.apache.org/sandbox/merlin
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
