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]

Reply via email to