簡體   English   中英

重定向“ mvn軟件包”或“ mvn編譯”命令的輸出目錄

[英]Redirecting the output directory of 'mvn package' or 'mvn compile' command

我正在使用樹脂服務器開發一個Java項目(其中maven是構建工具)。 我找到了一些不錯的Tomcat plugins ,如果我通過它們發布'mvn compile'則編譯后的文件將進入<tomcat>/webapps目錄。 但是我還沒有發現任何樹脂plugin可以完成相同的任務。 因此,現在我嘗試更改'mvn compile''mvn package'命令的輸出目錄。 誰能建議我該怎么做?

默認情況下, mvn compilemvn package的輸出進入<project_dir>/target 但我想將輸出放置到“〜/ resin_hosts”目錄中。

提前致謝

嘗試在POM中設置以下屬性:

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

maven-jar-plugin還允許更改jar的目錄:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM