Hi,

Being brand-new to Ivy I have a couple (hopefully) simple questions.  I have 
three projects, each with their own separate Ivy configurations, but which form 
a dependency chain.  Each project exists in a directory at the same hierarchal 
level as the others (e.g., they all exist under /home/username/) but the 
project in repo_a/ depends on a JAR file produced by repo_b/, which depends on 
a JAR file in repo_c/.  So at the end of the day, repo_a/ needs to have the JAR 
files produced by repo_b/ and repo_c/ in its library.

Now, when I run "ant" from within repo_a/, it will pull the correct artifact 
from repo_b/, but it will not actually build the project in repo_b/.  I'd like 
to come up with a way so that the "resolve" task actually goes into repo_b/ and 
reads the ivy.xml file there and resolves repo_b/'s dependencies and then 
imports THOSE artifacts, along with the ones repo_b/ produces into the library 
of repo_a/.

My directory structure is given below, this may help to clarify my question.  
Notice how A depends on B, and B depends on C.

repo_a/
      ivy.xml
      build.xml
      settings/ivysettings.xml
      lib/
            libraryX.jar
            libraryY.jar

repo_b/
      ivy.xml
      build.xml
      settings/ivysettings.xml
      dist/
            libraryX.jar
      lib/
            libraryY.jar

repo_c/
      ivy.xml
      build.xml
      settings/ivysettings.xml
      dist/
            libraryY.jar

Thank you,

Andrew
________________________________
This electronic message transmission and any attachments that accompany it 
contain information from DRC(r) (Dynamics Research Corporation) or its 
subsidiaries, or the intended recipient, which is privileged, proprietary, 
business confidential, or otherwise protected from disclosure and is the 
exclusive property of DRC and/or the intended recipient. The information in 
this email is solely intended for the use of the individual or entity that is 
the intended recipient. If you are not the intended recipient, any use, 
dissemination, distribution, retention, or copying of this communication, 
attachments, or substance is prohibited. If you have received this electronic 
transmission in error, please immediately reply to the author via email that 
you received the message by mistake and also promptly and permanently delete 
this message and all copies of this email and any attachments. We thank you for 
your assistance and apologize for any inconvenience.

Reply via email to