ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Giridharan Kesavan" <gkesa...@yahoo-inc.com>
Subject RE: IVY ROCKS!!!
Date Fri, 19 Jun 2009 19:04:09 GMT
I 've a setup of nexus repo. I couldn't find an easy way to publish pom files to the nexus
repo using ivy:publish task.
Where you able to publish artifacts + poms to the nexus repo using ivy:publish?

2 QA:

I was able to publish the ivy file and the artifact to the maven repo.
But when I resolve the artifact in other project it fails resolving the transient dependencies
saying configuration not found.. 
I 've a conf like this conf="common->common" ie my common configuration depends on the
common configuration of the dependency.. 
It fails saying configuration common required by common conf doesn not exit...

Could you throw some lights here?

Thanks,
Giri


-----Original Message-----
From: James Mochel [mailto:jmochel@feedroom.com] 
Sent: Friday, June 19, 2009 8:51 PM
To: ivy-user@ant.apache.org
Subject: RE: IVY ROCKS!!!

One other thought. I have really good results using a Maven repository manager in house called
Nexus by Sonatype. It acts as a gateway to public repos and you can run it as the team repository
so you are only going to ONE repository in your ivy-settings.xml 

It is trivial to set up.

- Jim

-----Original Message-----
From: cshamis [mailto:cshamis@gmail.com] 
Sent: Friday, June 19, 2009 10:56 AM
To: ivy-user@ant.apache.org
Subject: Re: IVY ROCKS!!!


Richard: (et al.)

I'm currently at the reading, crying and testing phase and would very much
like to move to the pizza and understanding stage.  Can you offer any
suggestions, pointers, examples, anything at all that might help me get from
A -> B.

I've got ivy working with the remote central repository (yay!), but I can't
seem to figure out how to setup a "shared" network repository to host
modules that aren't in the central repository.  My project needs to place
modules that *we* write into a shared repository... but I keep hitting brick
walls on how to do this.  I keep finding tutorials that keep saying "yes,
ivy can do that!" but then never tell you *how*.  

I know that ivy can use maven repositories, and I was able to use maven to
create a filesystem based repository that I hosted out on a network drive...
which would be fine for our needs.  --But do you think I'd be able to figure
out how to customize a simply ivy resolver to use that file based
repository?  Seems trivial... so trivial in fact, that I guess nobody wants
to talk about how to do it.  :-/  Arrgh!

Maybe I'm going about this wrong.  Here are my needs.
1.  I need a way to resolve our own jars (project1.jar, subproject3c.jar,
subsubproject18f.jar, etc.)
2.  I need a way to resolve "standard" jars.  (commons-lang, hibernate,
log4j, etc.)

I *think* what I want is a shared repository, that will be "populated" by
our automated build system (hudson) every time we run a new build.  Every
time we make a new jar, it goes into the repository, and can be asked for by
other parts of the project.  The 3rd party jars would probably not have to
change very often.  

I'm starting to get discouraged.  Can anyone share their successes?  

-C.
-- 
View this message in context: http://www.nabble.com/IVY-ROCKS%21%21%21-tp24004864p24113094.html
Sent from the ivy-user mailing list archive at Nabble.com.


Mime
View raw message