2013-05-13 145 views
0

如何將.jar部署到網絡路徑?我正在查看maven-deploy-plugin和其他示例,並繼續查找有關部署到tomcat,glassfish和ftp的信息。我的需求更簡單。我只需要部署到網絡路徑。Maven將.jar部署到網絡位置

獎勵:運行網絡路徑後,是否可以在外部Windows命令提示符下運行控制檯命令?

回答

0

maven-deploy-plugin旨在將工件部署到存儲庫,這通常意味着存儲庫管理器(Artifactory,Nexus,Archiva等)。您所談論的事情可以通過tomcat6- or tomcat7-maven-plugin來處理,它支持您需要的東西。其他容器如Glassfish可以通過cargo2-maven-plugin進行處理。我不知道最新的glassfish-maven插件只有這個看起來過時的maven-glassfish-pluginTake 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目標來查看是否可以選擇部署到網絡路徑。我不確定這是否會奏效。