2014-11-24 71 views
0

我正在使用樹脂服務器處理Java項目(其中maven是構建工具)。我發現了一些不錯的plugins for Tomcat,如果我發出'mvn compile',那麼編譯後的文件將進入<tomcat>/webapps目錄。但我還沒有找到任何plugin樹脂來完成相同的任務。所以現在我試圖改變'mvn compile''mvn package'命令的輸出目錄。任何人都可以建議我如何做到這一點?重定向'mvn package'或'mvn compile'命令的輸出目錄

默認情況下,mvn compilemvn package的輸出轉到<project_dir>/target。但是我想把輸出放到'〜/ resin_hosts'目錄。

在此先感謝

回答

2

嘗試在POM設置以下屬性:

<build> 
    <outputDirectory>${user.home}/resin_hosts</outputDirectory> 
</build> 

maven-jar-plugin還允許改變罐子的目錄:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-jar-plugin</artifactId> 
    <version>2.5</version> 
    <configuration> 
     ... 
     <outputDirectory>output_dir</outputDirectory> 
    </configuration> 
</plugin>