No, Maven will use the Wagon API it is distributed with.

- Brett

On 31/03/2008, at 2:58 AM, delbd wrote:

Hello,

am trying to get my own wagon implementation to run (srouceforge wagon). I made that wagon inherit from ftpWagon, since there is an ftp phase in it, it will make my life easier. Anyway, i extended FtpWagon rc1-snapshot:


   <dependency>
     <groupId>org.apache.maven.wagon</groupId>
     <artifactId>wagon-ftp</artifactId>
     <version>1.0-rc1-SNAPSHOT</version>
   </dependency>

And i inherited wagon provider pom:
<parent>
   <artifactId>wagon-providers</artifactId>
   <groupId>org.apache.maven.wagon</groupId>
   <version>1.0-rc1-SNAPSHOT</version>
 </parent>

It compiles well (mvn install without troubles).
When i thne try to use it, i do:

   <build>
    <extensions>
       <extension>
          <groupId>net.sf</groupId>
          <artifactId>wagon-sf</artifactId>
          <version>0.0.1-SNAPSHOT</version>
       </extension>
    </extensions>
 </build>

But there, the troubles go, i get:
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] org.apache.maven.wagon.providers.ftp.FtpWagon.getTimeout()I
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NoSuchMethodError: org.apache.maven.wagon.providers.ftp.FtpWagon.getTimeout ()I at org.apache.maven.wagon.providers.ftp.FtpWagon.openConnection (FtpWagon.java:95) at org .apache.maven.wagon.providers.SfWagon.openConnection(SfWagon.java: 135) at org.apache.maven.wagon.AbstractWagon.connect(AbstractWagon.java:143) at org .apache .maven .artifact .manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java: 427) at org .apache .maven .artifact .manager .DefaultWagonManager.getArtifactMetadata(DefaultWagonManager.java: 363)

It looks like am using ftp wagon 1.0-rc1-snaphsot with wagon api from betas, which does not have the 'timeout' attribute. Shouldn't maven automatically load the correct wagon api?

Any suggestions?


Thanks :)
David Delbecq

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to