Greetings,

This is my first post to this list so please bear with me if I'm ignoring 
something obvious...

I'm trying to deploy a set of files to a webdav server using Maven Wagon, but 
the plugin does not pick up the configuration specified in my POM. If I specify 
the URL parameter on the command line (using -Dwagon.url etc.) it works fine.

I could not find any specific examples on how to configure wagon for webdav, so 
I looked at the standard plugin configuration [1] and came up with the 
following:

<project>
...
  <build>
    <extensions>
      <extension>
        <groupId>org.apache.maven.wagon</groupId>
        <artifactId>wagon-webdav-jackrabbit</artifactId>
        <version>3.0.0</version>
      </extension>
    </extensions>
    ...
    <plugins>
      <plugin>
        <groupId>org.apache.maven.wagon</groupId>
        <artifactId>wagon-webdav-jackrabbit</artifactId>
        <version>3.0.0</version>
          <executions>
            <execution>
              <id>upload-artefacts-to-webdav</id>
              <phase>deploy</phase>
              <configuration>
                <fromDir>target/path/to/files</fromDir>
                <includes>*</includes>
                <url>dav://my.webdav.server/</url>
                <toDir>standards</toDir>
              </configuration>
              <goals>
                <goal>upload</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
      </plugins>
   </build>
</project>

When I execute mvn wagon:upload, it first issues a warning

[WARNING] Failed to retrieve plugin descriptor for 
org.apache.maven.wagon:wagon-webdav-jackrabbit:3.0.0: Failed to parse plugin 
descriptor for org.apache.maven.wagon:wagon-webdav-jackrabbit:3.0.0 
(D:\Workspace\m2repo\org\apache\maven\wagon\wagon-webdav-jackrabbit\3.0.0\wagon-webdav-jackrabbit-3.0.0.jar):
 No plugin descriptor found at META-INF/maven/plugin.xml

And then goes on to say 

[ERROR] Failed to execute goal org.codehaus.mojo:wagon-maven-plugin:1.0:upload 
(default-cli) on project myProject: The parameters 'url' for goal 
org.codehaus.mojo:wagon-maven-plugin:1.0:upload are missing or invalid -> [Help 
1]

Any help on the correct configuration would be very helpful.

[1] 
https://maven.apache.org/guides/mini/guide-configuring-plugins.html#Configuring_Build_Plugins

Thanks,

Lars

Reply via email to