簡體   English   中英

讓Maven根據屬性更改JAR輸出目錄

[英]Have Maven change JAR output directory based on property

我需要Maven將我的項目打包並輸出到某個目錄,該目錄基於在命令行中傳入的配置文件。 我似乎找不到解決方法。

編輯:或如果選擇一個,輸出到一個目錄。 如果未使用,則輸出為默認值。

謝謝!

您可以根據需要覆蓋個人資料中的maven項目屬性

<!-- in your profile -->
.
.
.
<build>
<project.build.directory>foo</project.build.directory>
</build>
.
.
.
<profiles>
    <profile>
        <id>diffoutputdir</id>
        <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <version>2.3.1</version>
                    <configuration>
                        <outputDirectory>${myoutputdir}</outputDirectory>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    </profile>
</profiles>

暫無
暫無

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

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