我有一个常规的Maven项目。我想在使用mvn package
进行构建时在JAR中设置某些属性/变量,以便可以从单个JAR文件中获取某些信息。
例如,我可以使用:
mvn package -DbuildId=200
...我希望将此信息存储(buildId = 200
)存储在maven生成的某个文件中。我知道某个属性是由Maven在构建时存储的(例如,META-INF/maven
中的文件)。
这是否可以在不修改POM文件且无需添加额外插件的情况下实现?如果是这样,我需要传递什么参数?