ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Guillaume (JIRA)" <j...@apache.org>
Subject [jira] Commented: (IVY-738) Support dynamic revisions with ftp in URLResolver
Date Tue, 11 Mar 2008 10:12:46 GMT

    [ https://issues.apache.org/jira/browse/IVY-738?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12577359#action_12577359
] 

Guillaume commented on IVY-738:
-------------------------------

IvyDE is the unofficial release you provided : org.apache.ivyde.eclipse_1.3.0.20071209120000.jar
which comes with :
common-codec 1.2
common-httpclient 3.0
common-logging 1.0.4
common-vfs 1.0

I'm using Ant 1.7.0 with the following libs :
common-codec 1.3
common-httpclient 3.1
common-logging 1.1.1
common-vfs 1.0

I extracted the jars from ivyde and used them with ant, Ant still manages to resolve the dynamic
revision.
I tried to rebundle a ivyde.jar with my original ant "common" jars, ivyde still fails to resolve
the dynamic revision.

> Support dynamic revisions with ftp in URLResolver
> -------------------------------------------------
>
>                 Key: IVY-738
>                 URL: https://issues.apache.org/jira/browse/IVY-738
>             Project: Ivy
>          Issue Type: Improvement
>    Affects Versions: 2.0.0-beta-1
>         Environment: Eclipse 3.2 and IvyDE 1.2
> Eclipse 3.3 (MyEclipse 6.0.1) and IvyDE 1.3 (org.apache.ivyde.eclipse_1.3.0.20071209120000.jar)
>            Reporter: Guillaume
>         Attachments: ivy-settings-ivyde1_2.xml, ivy-settings-ivyde1_3.xml, ivy.xml, test_ant.txt,
test_ant_debug.txt, test_ivyde.txt
>
>
> Configuration (attachments follow)
> The repository structure is a simple filesystem (on the same machine than Eclipse and
Ant for the test) :
> The folder ftpuser_home\external-lib\junit\junit exists and has two subfolders named
after version numbers :
> 3.8.1 which contains ivy-3.8.1.xml, jars and so on
> 3.8.2 which contains ivy-3.8.2.xml, jars and so on
> User has proper rights to list directory contents which proves to be ok with ant task.
> Using Eclipse 3.3 and IvyDE 1.3 (snapshot build - org.apache.ivyde.eclipse_1.3.0.20071209120000.jar)
:
> JUnit 3.8.+ gets resolved to the latest 3.8.x version available on my repository (3.8.2
in this test) with an ant resolve task. But it isn't resolved at all with IvyDE.
> In ant, the related logs are pretty simple (ant ivy settings are pointing to the same
ivy settings file than ivyde) :
> [ivy:retrieve] found junit#junit;3.8.2 in ftp
> [ivy:retrieve] [3.8.2] junit#junit;3.8.+
> Ivy Console summary :
> {code}
> :::: WARNINGS
>        module not found: junit#junit;3.8.+
>     ==== ftp: tried
>  ftp://********:repo-central@localhost/external-lib/junit/junit/3.8.+/ivy-3.8.+.xml
>  ftp://********:repo-central@localhost/external-lib/junit/junit/[revision]/ivy-[revision].xml
>         ::::::::::::::::::::::::::::::::::::::::::::::
>         ::          UNRESOLVED DEPENDENCIES         ::
>         ::::::::::::::::::::::::::::::::::::::::::::::
>         :: junit#junit;3.8.+: not found
>         :::::::::::::::::::::::::::::::::::::::::::::: 
> {code}
> FTP logs :
> {code}
> (000765) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> Connected, sending welcome
message...
> (000765) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 220-FileZilla Server
version 0.9.24 beta
> (000765) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 220-written by Tim Kosse
(Tim.Kosse@gmx.de)
> (000765) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 220 Please visit http://sourceforge.net/projects/filezilla/
> (000765) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> USER repo-central
> (000765) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 331 Password required
for repo-central
> (000765) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> PASS ************
> (000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 230 Logged on
> (000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> TYPE I
> (000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 200 Type set to I
> (000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD external-lib
> (000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 250 CWD successful. "/external-lib"
is current directory.
> (000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD junit
> (000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 250 CWD successful. "/external-lib/junit"
is current directory.
> (000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD junit
> (000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 250 CWD successful. "/external-lib/junit/junit"
is current directory.
> (000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD 3.8.+
> (000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 550 CWD failed. "/external-lib/junit/junit/3.8.+":
directory not found.
> (000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD external-lib
> (000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 550 CWD failed. "/external-lib/junit/junit/external-lib":
directory not found.
> (000766) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> Connected, sending welcome
message...
> (000766) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 220-FileZilla Server
version 0.9.24 beta
> (000766) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 220-written by Tim Kosse
(Tim.Kosse@gmx.de)
> (000766) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 220 Please visit http://sourceforge.net/projects/filezilla/
> (000766) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> USER repo-central
> (000766) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> 331 Password required
for repo-central
> (000766) 2/18/2008 15:05:34 PM - (not logged in) (127.0.0.1)> PASS ************
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 230 Logged on
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> TYPE I
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 200 Type set to I
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD external-lib
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 250 CWD successful. "/external-lib"
is current directory.
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD junit
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 250 CWD successful. "/external-lib/junit"
is current directory.
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> EPSV ALL
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 229 Entering Extended Passive
Mode (|||2324|)
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> EPSV
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 229 Entering Extended Passive
Mode (|||2325|)
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> RETR junit
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 550 File not found
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> CWD external-lib
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> 550 CWD failed. "/external-lib/junit/external-lib":
directory not found.
> (000766) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> disconnected.
> (000765) 2/18/2008 15:05:34 PM - repo-central (127.0.0.1)> disconnected. 
> {code}
> Using Eclipse 3.2 and IvyDE 1.2 :
> If i specify either junit 3.8.1 or 3.8.2, the ivy file and he jar are properly resolved
and retrieved. But when it comes to dynamic revision 3.8.+, it fails :
> {code}
> Could not determine the last modified timestamp of "ftp://*******:repo-central@localhost/external-lib/junit/junit/3.8.+/ivy-3.8.+.xml"
because it does not exist.
>    listing all in ftp://*******:repo-central@localhost/external-lib/junit/junit/[revision]/ivy-[revision].xml
>    using external-lib to list all in ftp://*******:repo-central@localhost/external-lib/junit/junit/
> list called for URIftp://*******:repo-central@localhost/external-lib/junit/junit/
> resourceImpl=ftp://*******:repo-central@localhost/external-lib/junit/junit
> resourceImpl.exists()false
> resourceImpl.getType()imaginary
> FileType.FOLDERfolder
>        found 0 resources
>    found revs: []
>    external-lib: no resource found for [ junit | junit | 3.8.+ ]: pattern=ftp://*******:repo-central@localhost/external-lib/[organisation]/[module]/[revision]/[artifact]-[revision].xml
>    external-lib: no ivy file found for [ junit | junit | 3.8.+ ]
>        tried ftp://*******:repo-central@localhost/external-lib/junit/junit/3.8.+/ivy-3.8.+.xml
>        tried ftp://*******:repo-central@localhost/external-lib/junit/junit/[3.8.+]/ivy-[3.8.+].xml
> WARN:     module not found: [ junit | junit | 3.8.+ ]
> WARN:         external-lib: tried ftp://*******:repo-central@localhost/external-lib/junit/junit/3.8.+/ivy-3.8.+.xml
> WARN:         external-lib: tried ftp://*******:repo-central@localhost/external-lib/junit/junit/[3.8.+]/ivy-[3.8.+].xml
> {code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message