If you have control over the ivy.xml for the goodmusic module, then you specify 
that it is dependent on the commons-lang module.  Then you setup your settings 
file so that the resolver you use for resolving dependencies is a chain 
resolver that first looks at your apache web server and then looks at a mvn.

---
Shawn Castrianni

-----Original Message-----
From: Paul Grenyer [mailto:[email protected]] 
Sent: Tuesday, August 04, 2009 1:34 PM
To: [email protected]
Subject: Re: Depedencies in shared repository

Hi

Perhaps it would be better if I explain what I'm actually trying to do?

I have a JAR net.purpletube.goodmusic-0.1.jar and, obviously, it's not
in the mvn repository, so I want to put it in a shred repository,
which I've managed to do by installing apache web server and using
ivy:install.

However, net.purpletube.goodmusic-0.1.jar depends on
commons-lang-2.0.jar, which is available in the mvn repository. So I
want to be able to configure my shared repository so that when I make
net.purpletube.goodmusic-0.1.jar a dependency in a project:

<dependencies>
    <dependency org="net.purpletube" name="goodmusic" rev="0.1"
conf="default"/>
</dependencies>

Ivy also goes and gets commons-lang-2.0.jar from mvn automatically,
much like spring or hibernate downloading its dependencies.

Does that make my issue easier to understand?

Thanks!
Paul

-- 
Thanks
Paul

Paul Grenyer
e: [email protected]
w: http://www.marauder-consulting.co.uk
b: paulgrenyer.blogspot.com

----------------------------------------------------------------------
This e-mail, including any attached files, may contain confidential and 
privileged information for the sole use of the intended recipient.  Any review, 
use, distribution, or disclosure by others is strictly prohibited.  If you are 
not the intended recipient (or authorized to receive information for the 
intended recipient), please contact the sender by reply e-mail and delete all 
copies of this message.

Reply via email to