将所有已定义的maven项目属性导出到文件?

Nik*_*ita 6 maven-3 maven

我有一个maven 3项目.在POM中,我定义了许多<properties>- 一些在下<project>,另一些在特定之下<profile>.是maven中将所有声明的属性导出到.properties文件的方法吗?

我目前的做法是:

  1. 在src/main/resources中创建env.properties文件
  2. 对于每个属性'myProp',将此行添加到env.properties: myProp=${myProp}
  3. 在构建期间启用资源过滤

似乎应该有一种方法来消除上面的第2步......

谢谢,-nikita

Ste*_*vić 5

使用properties-maven-plugin及其write-project-properties目标.