sorry xavier, to be clear, i see two problems here ... 1. type of artifact is being assumed as JAR 2. ivy doesn't seem to be properyly handling maven2 "snapshot" versioning
#1 i am fairly certain is a bug, and i have a fix that i will attach to the bug report. for #2, i an unclear ... should it just work, or do i need to fiddle with some of the settings, patterns, matchers, etc. honestly, i was a little confused by the docs on this. of course, i set m2compatibility to "true". thanks for your help. Xavier Hanin <[EMAIL PROTECTED]> wrote: On 5/11/07, [EMAIL PROTECTED] wrote: > > ok this seems pretty clear. ivy doesn't appear to be considering the > packaging type of the maven2 dependency ... in this case, it's WAR, but ivy > is clearly finding the POM, but looking for a JAR dependency instead ... ??? Indeed, this a maven compatiblity bug. Could you open a JIRA issue? Xavier [ivy:install] tried > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.pom > [ivy:install] portal-maven2: found md file for [ com.sun.portal | > rssportlet | 1.1 ] > [ivy:install] => > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.pom( > 1.1) > [ivy:install] portal-maven2: downloading > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.pom > [ivy:install] portal-maven2: downloading > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.pom.sha1 > [ivy:install] sha1 OK for > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.pom > [ivy:install] found [ com.sun.portal | rssportlet | 1.1 ] in > portal-maven2 > [ivy:install] :: downloading artifacts to cache :: > [ivy:install] tried > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.jar > [ivy:install] CLIENT ERROR: Not Found url= > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.jar > [ivy:install] WARN: [NOT FOUND ] [ com.sun.portal | rssportlet | > 1.1]/rssportlet.jar[jar] > [ivy:install] WARN: ==== portal-maven2: tried > [ivy:install] WARN: > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.jar > [ivy:install] :: installing in private :: > [ivy:install] installing [ com.sun.portal | rssportlet | 1.1 ] > [ivy:install] missing artifact [ com.sun.portal | rssportlet | > 1.1]/rssportlet.jar[jar]: > [ivy:install] > /home/jtb/src/ps.Portal_7_2_OSS_branch/dependencies/../dependencies/cache/com.sun.portal/rssportlet/jars/rssportlet- > 1.1.jar file does not exist > [ivy:install] published ivy to > ../dependencies/private-repository/com.sun.portal/rssportlet/ivys/ivy- > 1.1.xml > [ivy:install] :: install resolution report :: > > --------------------------------------------------------------------- > | | modules || > artifacts | > | conf | number| search|dwnlded|evicted|| > number|dwnlded| > > --------------------------------------------------------------------- > | default | 1 | 1 | 0 | 0 || 1 | > 0 | > > --------------------------------------------------------------------- > [ivy:install] WARN: :::::::::::::::::::::::::::::::::::::::::::::: > [ivy:install] WARN: :: FAILED DOWNLOADS :: > [ivy:install] WARN: :: ^ see resolution messages for details ^ :: > [ivy:install] WARN: :::::::::::::::::::::::::::::::::::::::::::::: > [ivy:install] WARN: :: [ com.sun.portal | rssportlet | > 1.1]/rssportlet.jar[jar] > > ----- Original Message ---- > From: "[EMAIL PROTECTED]" > To: [email protected] > Sent: Friday, May 11, 2007 1:11:25 PM > Subject: Re: resolving maven snapshot versions > > okay i see the first problem. the artifact in the maven repo is a WAR > file, but ivy is looking for a JAR file, > > [ivy:install] tried > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1-SNAPSHOT/rssportlet-1.1-SNAPSHOT.jar > [ivy:install] CLIENT ERROR: Not Found url= > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1-SNAPSHOT/rssportlet-1.1-SNAPSHOT.jar > > the pattern i am using in my resolver is ... > > > https://portal.dev.java.net/nonav/repository/[organisation]/[module]/[revision]/[artifact]-[revision].[ext] > > using a url resolve, with m2compat set to true. > > ??? > > ----- Original Message ---- > From: jeff > To: ivy users > Sent: Friday, May 11, 2007 11:37:23 AM > Subject: resolving maven snapshot versions > > i am trying to resolve a dependency that is installed as a maven2 snapshot > version (1.1-SNAPSHOT). by default, that doesn't seem to work. > > i imagine this has something to do w/ specifying a matcher on the > ivy:install task, but it isn't obvious what i need to do here. i suppose it > also might have to do w/ the pattern used on the resolver ... ? > > ??? > > thanks. > > > > > > ____________________________________________________________________________________Yahoo! > oneSearch: Finally, mobile search > that gives answers, not web links. > http://mobile.yahoo.com/mobileweb/onesearch?refer=1ONXIC > > > > > > > > ____________________________________________________________________________________Looking > for a deal? Find great prices on flights and hotels with Yahoo! FareChase. > http://farechase.yahoo.com/ > > > > > > > > ____________________________________________________________________________________Give > spam the boot. Take control with tough spam protection in the all-new Yahoo! > Mail Beta. > http://advision.webevents.yahoo.com/mailbeta/newmail_html.html -- Xavier Hanin - Independent Java Consultant Manage your dependencies with Ivy! http://incubator.apache.org/ivy/ --------------------------------- No need to miss a message. Get email on-the-go with Yahoo! Mail for Mobile. Get started.
