【发布时间】:2011-03-30 23:05:01
【问题描述】:
当我在调用release:perform 目标时尝试让 wagon 插件在site-deploy 生命周期内上传文件时遇到了一个奇怪的问题。
当我调用mvn site-deploy 时,似乎 wagon 正确上传了文件,但它只是响应
没有什么要上传的
当调用mvn release:perform 时,它应该调用文档中所述的阶段site site-deploy。
这是 wagon 的插件配置。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>wagon-maven-plugin</artifactId>
<version>1.0-beta-3</version>
<executions>
<execution>
<id>upload-jars</id>
<phase>deploy site-deploy</phase>
<goals>
<goal>upload</goal>
</goals>
<configuration>
<fromDir>target/checkout/target</fromDir>
<includes>*.jar</includes>
<url>scpexe://nohost.com</url>
<toDir>/var/www/projects/test</toDir>
<serverId>server - projects</serverId>
</configuration>
</execution>
</executions>
</plugin>
maven 告诉我正确的目标已经开始:
[INFO] Executing goals 'deploy site-deploy'...
[INFO] [INFO] Scanning for projects...
但是 wagon 没有上传任何东西:
[INFO] [INFO] --- wagon-maven-plugin:1.0-beta-3:upload (default) @ exp4j ---
[INFO] [INFO] Nothing to upload.
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] BUILD SUCCESS
有没有人发现我的问题导致 maven 在调用 site-deploy 时按预期工作但在执行 release:perform 时失败?
【问题讨论】:
标签: java maven maven-wagon-plugin