簡體   English   中英

使用Git配置maven war插件的outputDirectory

[英]Configurable outputDirectory for maven war plugin using Git

我在git倉庫上建立了一個maven項目,它使用maven-war-plugin直接在tomcat目錄中創建war。 但是在不同的系統上,tomcat目錄路徑可以不同。

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.3</version>
            <configuration>
                <outputDirectory><file-path></outputDirectory>
            </configuration>
        </plugin>

我希望這個outputDirectory參數可以配置,而無需在本地系統上更改pom.xml。

我遇到了完全相同的問題,我通過將下面的插件放在我的POM文件中來解決它。

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.6</version>
    <configuration>
        <resources>
            <resource>
                <directory>${project.basedir}/src/main/resources</directory>                            
            </resource>
        </resources>
    </configuration>
</plugin>  


<properties>
    <failOnMissingWebXml>false</failOnMissingWebXml>
</properties>

正如注釋中提到的ali4j ,使用env變量是適用於此場景的解決方案。 在POM中使用自定義env變量,並要求用戶在其系統中設置env。 如何在POM.xml中引用環境變量?

暫無
暫無

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

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