如何將.jar部署到網絡路徑?我正在查看maven-deploy-plugin和其他示例,並繼續查找有關部署到tomcat,glassfish和ftp的信息。我的需求更簡單。我只需要部署到網絡路徑。Maven將.jar部署到網絡位置
獎勵:運行網絡路徑後,是否可以在外部Windows命令提示符下運行控制檯命令?
如何將.jar部署到網絡路徑?我正在查看maven-deploy-plugin和其他示例,並繼續查找有關部署到tomcat,glassfish和ftp的信息。我的需求更簡單。我只需要部署到網絡路徑。Maven將.jar部署到網絡位置
獎勵:運行網絡路徑後,是否可以在外部Windows命令提示符下運行控制檯命令?
maven-deploy-plugin旨在將工件部署到存儲庫,這通常意味着存儲庫管理器(Artifactory,Nexus,Archiva等)。您所談論的事情可以通過tomcat6- or tomcat7-maven-plugin來處理,它支持您需要的東西。其他容器如Glassfish可以通過cargo2-maven-plugin進行處理。我不知道最新的glassfish-maven插件只有這個看起來過時的maven-glassfish-plugin(Take a look here)。
如果你想通過FTP進行部署,您可以使用該maven-deploy-plugin以下配置:
<project>
...
<distributionManagement>
<repository>
<id>ftp-repository</id>
<url>ftp://repository.mycompany.com/repository</url>
</repository>
</distributionManagement>
<build>
<extensions>
<!-- Enabling the use of FTP -->
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<version>1.0-beta-6</version>
</extension>
</extensions>
</build>
...
</project>
<settings>
...
<servers>
<server>
<id>ftp-repository</id>
<username>user</username>
<password>pass</password>
</server>
</servers>
...
</settings>
但是,這是矛盾的Maven的想法。
您可以嘗試使用maven-deploy-plugin的deploy-file目標來查看是否可以選擇部署到網絡路徑。我不確定這是否會奏效。