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>
另请参阅:
我想用 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>
另请参阅: