是否可以直接覆盖POM中设置的属性? 我想更改包装属性:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
...
<packaging>pom</packaging>
...
</project>
所以我试试
mvn verify -Dproject.packaging=jar
喜欢它用于设置参数,但包装没有改变。
mvn verify -Dpackaging=jar
也不起作用。
这仅适用于<properties>
中您自己定义的属性吗?
如何暂时更换包装?
背景:该项目是一个父项目,因此使用pom
作为包装。但是也应该可以在项目本身上进行开发并进行测试等,但是指定为pom
maven的包装不能编译和测试。