问题描述:
我有一个Maven项目(pom.xml),我在其中定义了一个build-number属性:
<属性>...<build-number>1</build-number><!--默认值--></属性>
这在中再次引用
<插件><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><配置><不包括><排除><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></排除></不包括></配置><执行><执行><id>构建信息<目标><goal>构建信息</目标><配置><其他属性><build.number>${build-number}</build.number></additionalProperties></配置></执行></执行></plugin>
当我像这样执行Maven构建命令时:mvn干净安装-Dbuild-number=128-DskipTests
build.properties文件仍然显示build.build.number=1
而不是build.build.number=128
尝试删除默认值并将其保留为空,它接受该值。但该属性不能保持为空