簡體   English   中英

Maven Cargo 忽略 pom.xml 中的屬性

[英]Maven Cargo ignores properties in pom.xml

我想用 Cargo 部署我的應用程序,但 Cargo 只是忽略了這些屬性。 我試圖給 -Dcargo.glassfish.removeDefaultDatasource=false 作為一個 cmd 選項並且它有效,但是我的 pom.xml 中的屬性沒有,知道嗎?

pom.xml:(縮短)

  <plugin>
        <groupId>org.codehaus.cargo</groupId>
        <artifactId>cargo-maven2-plugin</artifactId>
        <version>1.6.6</version>

        <configuration>
            <container>
                <containerId>glassfish5x</containerId>
                <type>installed</type>
                <zipUrlInstaller>
                    <url>http://download.oracle.com/glassfish/5.0.1/nightly/latest-web.zip</url>
                </zipUrlInstaller>
                <systemProperties>
                </systemProperties>
            </container>
            <properties><cargo.glassfish.removeDefaultDatasource>false</cargo.glassfish.removeDefaultDatasource>
            </properties>
        </configuration>
    </plugin>

我想問題是您的插件設置缺少一層配置。

我認為它應該是這樣的:

  <plugin>
        <groupId>org.codehaus.cargo</groupId>
        <artifactId>cargo-maven2-plugin</artifactId>
        <version>1.6.6</version>

        <configuration>
            <container>
                <containerId>glassfish5x</containerId>
                <type>installed</type>
                <zipUrlInstaller>
                    <url>http://download.oracle.com/glassfish/5.0.1/nightly/latest-web.zip</url>
                </zipUrlInstaller>
                <systemProperties>
                </systemProperties>
            </container>
            <configuration>
                  <properties>
                      <cargo.glassfish.removeDefaultDatasource>false</cargo.glassfish.removeDefaultDatasource>
                  </properties>
            </configuration>
        </configuration>
    </plugin>

也可以看看:

暫無
暫無

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

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