ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jeff <jeffrey.blatt...@yahoo.com>
Subject Re: resolving maven snapshot versions
Date Sat, 12 May 2007 00:45:46 GMT
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 <xavier.hanin@gmail.com> wrote: On 5/11/07, jeffrey.blattman@yahoo.com
 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: "jeffrey.blattman@yahoo.com" 
> To: ivy-user@incubator.apache.org
> 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.
Mime
  • Unnamed multipart/alternative (inline, 8-Bit, 0 bytes)
View raw message