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