fas*_*seg 5 java maven maven-wagon-plugin
site-deploy当我在调用release:perform目标时,我试图让wagon插件在生命周期中上传文件时,我有一个奇怪的问题.似乎wagon在im调用时正确上传文件,mvn site-deploy但它只是响应
无需上传
当调用mvn release:perform哪个应该调用site site-deploy文档中所述的阶段时.
这是旅行车的插件配置.
<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>
Run Code Online (Sandbox Code Playgroud)
maven告诉我正确的目标已经开始:
[INFO] Executing goals 'deploy site-deploy'...
[INFO] [INFO] Scanning for projects...
Run Code Online (Sandbox Code Playgroud)
但是旅行车没有上传任何东西:
[INFO] [INFO] --- wagon-maven-plugin:1.0-beta-3:upload (default) @ exp4j ---
[INFO] [INFO] Nothing to upload.
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] BUILD SUCCESS
Run Code Online (Sandbox Code Playgroud)
是否有人发现我的问题导致maven在调用site-deploy时按预期工作但在执行时失败release:perform?
这个插件不符合您的想法.相信我,我一直在那里.
底层货车协议仅用于与Maven存储库进行通信,而不是任意目录.如果你推送的东西没有repo模式中的文件和目录,那么插件将决定它没有任何东西可以做.
我花了几个小时和几个小时来阅读这些代码,并得出结论,这个插件并不适用于将任意文件推送到任意位置,实际上并不适用于此目的.
| 归档时间: |
|
| 查看次数: |
3309 次 |
| 最近记录: |