得到在一个简单的任务:mvn deploy
复制最终神器org.foo.MyProject_1.2.3.war到/tomcat/webapps/myproject.warmaven deploy不能按照它应有的方式工作。还是我错了?
根据行家文档设置POM:
...
<distributionManagement>
<repository>
<id>local_tomcat</id>
<url>/tomcat/webapps</url>
</repository>
</distributionManagement>
...
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-file</artifactId>
<version>2.2</version>
</extension>
</extensions>
...
但它没有奏效。由于某种原因,旅行车试图创建目录/org/foo/MyProject/1.2.3并失败。
当然我可以利用tomcat:deploy或ant,但我认为deploy
是部署的正确选择。
在我看来,我虐待deploy
插件。它只是与install
相同,能够在远程存储库上安装工件。我对吗?
如果deploy
是错误的选择在maven中传输/重命名文件的正确方式是什么? Wagon看起来不错,但不知道它是否可以重命名文件。
预先
thanx的答复。现在我看到我的快速假设是错误的。 –