avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stephen McConnell <mcconn...@apache.org>
Subject Re: building excalibur using maven
Date Mon, 09 Jun 2003 05:48:05 GMT

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
>
> leosimons@apache.org wrote:
>
>> leosimons    2003/06/07 09:43:52
>>
>>   Added:       configuration maven.xml project.properties project.xml
>>   Log:
>>   maven buildfiles
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
> For additional commands, e-mail: dev-help@avalon.apache.org
>
>
>

-- 

Stephen J. McConnell
mailto:mcconnell@apache.org
http://www.osm.net

Sent via James running under Merlin as an NT service.
http://avalon.apache.org/sandbox/merlin




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
For additional commands, e-mail: dev-help@avalon.apache.org


Mime
View raw message