Also have a look at Apache Ivy which integrates very well into Ant.

Homepage
http://incubator.apache.org/ivy/

FAQ
http://incubator.apache.org/ivy/faq.html

Tutorials
http://incubator.apache.org/ivy/history/trunk/tutorial.html

Wiki
http://wiki.apache.org/ivy/

Articles
http://wiki.apache.org/ivy/IvyArticles



Jan
 

>-----Ursprüngliche Nachricht-----
>Von: Anderson, Rob (Global Trade) [mailto:[EMAIL PROTECTED] 
>Gesendet: Montag, 10. September 2007 18:55
>An: Ant Users List
>Betreff: RE: How to deploy a project's depenencies
>
>There are several strategies for managing library dependecies in a java
>project. You could use something like Apache Maven
>(http://maven.apache.org/). You could check in the libraries to your
>source control system.
>
>In my work, most often the easiest solution is to check in the 
>3rd party
>jars to source control and deploy them with our compiled code to the
>runtime environment. When a dependency is another internally developed
>library, I would do the following.
>
><available property="some.jar.exists" 
>file="relative/path/to/some.jar"/>
>
><target name="build-dependency" unless="some.jar.exists"/>
> <ant file="path/to/some/build.xml" target="build"/>
></target>
>
><target name="deploy" depends="build-dependency">
>...
>
>I hope this helps.
>
>-Rob Anderson
>
>> -----Original Message-----
>> From: Rafael Barrera Oro [mailto:[EMAIL PROTECTED] 
>> Sent: Monday, September 10, 2007 9:40 AM
>> To: user@ant.apache.org
>> Subject: How to deploy a project's depenencies
>> 
>>    Hello i am working with two differente projects with 
>> separate build files. My intention is to build project A and 
>> make a JAR out of it (they are Java projects), then include 
>> it in project B and finally, deploy project B in a tomcat server.
>>    The thing is i can not manage to deploy project B with all 
>> its dependencies, it seems like whenever i deploy something 
>> ends missing on the deployment. Judging by the errors i get, 
>> the problem is the absence of several dependencies, not just 
>> project A but a lot of JAR referenced by project B.
>> 
>> Thanks in advance, any help would be very appreciated.
>> 
>> Rafael
>> 
>> PD: I hope i made myself clear, if not, feel free to point out.
>> 
>> 
>> ---------------------------------------------------------------------
>> 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]

Reply via email to