|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
Porblem with gettting SNAPSHOT version of artifact from maven repositoryI tried to use "Ibiblio" resolver to get artifacts from public maven repository. But IVY does not seem to work for SNAPSHOT version of the artifacts. Is there a way to get SNAPSHOT versions in IVY from a maven repository?
Thanks Vinay Kumar |
|
|
Re: Porblem with gettting SNAPSHOT version of artifact from maven repositoryWhat error message do you have? Which SNAPSHOT are you trying to use?
Xavier On Nov 27, 2007 5:44 PM, VinayKumar <vinay.kumar@...> wrote: > > I tried to use "Ibiblio" resolver to get artifacts from public maven > repository. But IVY does not seem to work for SNAPSHOT version of the > artifacts. Is there a way to get SNAPSHOT versions in IVY from a maven > repository? > > > Thanks > Vinay Kumar > -- > View this message in context: > http://www.nabble.com/Porblem-with-gettting-SNAPSHOT-version-of-artifact-from-maven-repository-tf4882914.html#a13974493 > Sent from the ivy-user mailing list archive at Nabble.com. > > -- Xavier Hanin - Independent Java Consultant http://xhab.blogspot.com/ http://ant.apache.org/ivy/ http://www.xoocode.org/ |
|
|
Re: Porblem with gettting SNAPSHOT version of artifact from maven repositoryFirst of all thanks a lot for replying.
Here is the ivyconf.xml <ivyconf> <conf name="caaers" defaultResolver="caaersR"/> <resolvers> <chain name="caaersR"> <ibiblio name="ours" root="http://download.bioinformatics.northwestern.edu/maven2/" m2compatible="true" usepoms="true"/> <ibiblio name="ibiblio" /> </chain> </resolvers> <modules> <module organisation="semanticbits" name="bootstrap" resolver="caaersR" /> </modules> </ivyconf> ###################################################### And here is the ivy.xml <ivy-module version="1.0"> <info organisation="semanticbits" module="bootstrap"/> <dependencies> <dependency org="gov.nih.nci.cabig.ctms" name="ctms-commons-core" rev="0.6-SNAPSHOT" /> </dependencies> </ivy-module> ************************************************************************** Now the problem is that there is no jar named as ctms-common-core-0.6-SNAPSHOT.jar 'cause maven keeps the snapshots in a different manner using timestamps. So in my opinion there should be a way to tell to IVY that this is SNAPSHOT version from maven repository. And it should not look for exact rev rather than resolve it using a different logic if this artifact is SNAPSHOT. You can give it a try yourself as the configured repository is public repository. As a matter of fact I will appreciate if you can look at the following URL and see how maven store this artifact. http://download.bioinformatics.northwestern.edu/maven2/gov/nih/nci/cabig/ctms/ctms-commons-core/0.6-SNAPSHOT/ Once again, I will appreciate any help on this. Thanks Vinay Kumar
|
|
|
Re: Porblem with gettting SNAPSHOT version of artifact from maven repositoryIndeed, this kind of versions is not supported out of the box by Ivy. I
think we already have an issue for SNAPSHOT version support in JIRA, feel free to have a look and vote for the issue and add some details in comments. I see no workaround right now, and won't have time to investigate on a fix for the moment... But if you feel motivated enough you can try to hack around a resolver dealing with this problem. Converting a SNAPSHOT in a + (ie 0.6-SNAPSHOT => 0.6+) would almost be enough (this can be done with a simple VersionMatcher), except that the revision token need to be replaced once by the version constraint (0.6-SNAPSHOT for the directory) and once by the actual version (in the filename). That's the only specificity, so it shouldn't be that hard to address. Xavier On Nov 28, 2007 4:21 PM, VinayKumar <vinay.kumar@...> wrote: > > First of all thanks a lot for replying. > > Here is the ivyconf.xml > > <ivyconf> > > <conf name="caaers" defaultResolver="caaersR"/> > > <resolvers> > > <chain name="caaersR"> > <ibiblio name="ours" > root="http://download.bioinformatics.northwestern.edu/maven2/" > m2compatible="true" usepoms="true"/> > <ibiblio name="ibiblio" /> > </chain> > > > > </resolvers> > <modules> > <module organisation="semanticbits" name="bootstrap" > resolver="caaersR" /> > </modules> > > </ivyconf> > > ###################################################### > > And here is the ivy.xml > > <ivy-module version="1.0"> > > <info organisation="semanticbits" module="bootstrap"/> > > <dependencies> > > <dependency org="gov.nih.nci.cabig.ctms" name="ctms-commons-core" > rev="0.6-SNAPSHOT" /> > </dependencies> > > </ivy-module> > > ************************************************************************** > > Now the problem is that there is no jar named as > ctms-common-core-0.6-SNAPSHOT.jar 'cause maven keeps the snapshots in a > different manner using timestamps. So in my opinion there should be a way > to > tell to IVY that this is SNAPSHOT version from maven repository. And it > should not look for exact rev rather than resolve it using a different > logic > if this artifact is SNAPSHOT. > > You can give it a try yourself as the configured repository is public > repository. As a matter of fact I will appreciate if you can look at the > following URL and see how maven store this artifact. > > > http://download.bioinformatics.northwestern.edu/maven2/gov/nih/nci/cabig/ctms/ctms-commons-core/0.6-SNAPSHOT/ > > > Once again, I will appreciate any help on this. > > Thanks > Vinay Kumar > > > > > Xavier Hanin wrote: > > > > What error message do you have? Which SNAPSHOT are you trying to use? > > > > Xavier > > > > On Nov 27, 2007 5:44 PM, VinayKumar <vinay.kumar@...> > wrote: > > > >> > >> I tried to use "Ibiblio" resolver to get artifacts from public maven > >> repository. But IVY does not seem to work for SNAPSHOT version of the > >> artifacts. Is there a way to get SNAPSHOT versions in IVY from a maven > >> repository? > >> > >> > >> Thanks > >> Vinay Kumar > >> -- > >> View this message in context: > >> > http://www.nabble.com/Porblem-with-gettting-SNAPSHOT-version-of-artifact-from-maven-repository-tf4882914.html#a13974493 > >> Sent from the ivy-user mailing list archive at Nabble.com. > >> > >> > > > > > > -- > > Xavier Hanin - Independent Java Consultant > > http://xhab.blogspot.com/ > > http://ant.apache.org/ivy/ > > http://www.xoocode.org/ > > > > > > -- > View this message in context: > http://www.nabble.com/Porblem-with-gettting-SNAPSHOT-version-of-artifact-from-maven-repository-tf4882914.html#a13994559 > Sent from the ivy-user mailing list archive at Nabble.com. > > -- Xavier Hanin - Independent Java Consultant http://xhab.blogspot.com/ http://ant.apache.org/ivy/ http://www.xoocode.org/ |
| Free embeddable forum powered by Nabble | Forum Help |