You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Wilfred Springer <Wi...@Sun.COM> on 2005/07/13 11:14:13 UTC

Wagon FTP [m2]

All,

Does anybody know how to force Maven to deploy an artifact using the ftp
protocol? Passing the ftp protocol specifier in the repository URL
doesn't work:

Caused by: org.apache.maven.wagon.TransferFailedException: Unsupported Protocol:
        at org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:266)
        at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(DefaultWagonManager.java:242)
        at org.apache.maven.artifact.metadata.AbstractVersionArtifactMetadata.retrieveFromRemoteRepository(AbstractVersionArtifactMetadata.java:94)
        ... 21 more
Caused by: org.apache.maven.wagon.UnsupportedProtocolException: Cannot find wagon which supports the requested protocol: ftp
        at org.apache.maven.artifact.manager.DefaultWagonManager.getWagon(DefaultWagonManager.java:81)
        at org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:262)
        ... 23 more
Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Component descriptor cannot be found in the component repository: org.apache.maven.wagon.Wagonftp.
        at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:299)
        at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:416)
        at org.apache.maven.artifact.manager.DefaultWagonManager.getWagon(DefaultWagonManager.java:77)

Note that the wagon-ftp jar *is* installed in my local repository, but
apparently the DefaultWagonManager isn't aware of its existence.

Thanks,

Wilfred

-- 
_________________________________________________________________
Wilfred Springer                Phone  : +31 (0)3 3451 5736
Software Architect              Mobile : +31 (0)6 2295 7321
Client Solutions                Fax    : +31 (0)3 3451 5734
Enterprise Web Services         Mail   : wilfred.springer@sun.com
Sun Microsystems Netherlands    AIM    : wilfred springer
http://blogs.sun.com/wilfred/


NOTICE: This email message is for the sole use of the intended
recipient(s) and may contain confidential and privileged
information. Any unauthorized review, use, disclosure or distribution
is prohibited. If you are not the intended recipient, please contact
the sender by reply email and destroy all copies of the original
message.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Wagon FTP [m2]

Posted by Emmanuel Venisse <em...@venisse.net>.
you need to put wagon-ftp jar in $M2_HOME/lib

Emmanuel

Wilfred Springer wrote:
> All,
> 
> Does anybody know how to force Maven to deploy an artifact using the ftp
> protocol? Passing the ftp protocol specifier in the repository URL
> doesn't work:
> 
> Caused by: org.apache.maven.wagon.TransferFailedException: Unsupported Protocol:
>         at org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:266)
>         at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(DefaultWagonManager.java:242)
>         at org.apache.maven.artifact.metadata.AbstractVersionArtifactMetadata.retrieveFromRemoteRepository(AbstractVersionArtifactMetadata.java:94)
>         ... 21 more
> Caused by: org.apache.maven.wagon.UnsupportedProtocolException: Cannot find wagon which supports the requested protocol: ftp
>         at org.apache.maven.artifact.manager.DefaultWagonManager.getWagon(DefaultWagonManager.java:81)
>         at org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:262)
>         ... 23 more
> Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Component descriptor cannot be found in the component repository: org.apache.maven.wagon.Wagonftp.
>         at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:299)
>         at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:416)
>         at org.apache.maven.artifact.manager.DefaultWagonManager.getWagon(DefaultWagonManager.java:77)
> 
> Note that the wagon-ftp jar *is* installed in my local repository, but
> apparently the DefaultWagonManager isn't aware of its existence.
> 
> Thanks,
> 
> Wilfred
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org