Re: Maven dependency

Matthias Radestock <[email protected]> Fri, 22 Oct 2004 12:18:06 +0100
Newsgroups gmane.comp.java.sisc.devel
Organization LShift Ltd
Message-ID <[email protected]>
Turadg Aleahmad wrote:

> I also added a maven.xml with some Maven build code and a LICENSE.txt 
> which the repository requires.  Then I made this with "maven 
> create-upload-bundle".
> http://tels.berkeley.edu/~turadg/sisc/sisc-1.9.1-alpha-bundle.jar

Turadg,

the jar appears to contains the contents of sisc.jar, sisc-opt.jar, and 
the sisc.shp file. Is there any particular reason why this jar couldn't 
have the same structure as a sisc release tar, i.e. contain

ChangeLog
COPYING
doc/
GOALS
install-srfi22.sh
README
scheme-src/
sisc
sisc.bat
sisc.jar
sisc-lib.jar
sisc-opt.jar
sisc.shp
TODO

?

I gather maven is adding the jars of declared dependencies to the class 
path. So perhaps the difficulty with the above is that the jar contains 
other jars/files rather than the classes themselves. How can we get 
around that? Is there a way to create a bundle containing multiple jars?
Or perhaps each jar should be a different artifact? But then what should 
happen to the non-jar artifacts like shell scripts?

Another thing I noticed is that your maven.xml duplicates an ant task 
from build.xml. Is there any way that the maven.xml could just refer to 
the ant task in build.xml? The instructions at
  http://maven.apache.org/ant-guide/qna/antfarming.html
appear to suggest there is.


Matthias.



-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl