我有目录结构,如.├── pom.xml└── src └── main ├── java │ └── └── resources └── plugin.yml当然,就其本身而言,我可以使用 获得项目版本,但我想知道是否有办法将此数字注入到文件中,其内容是:pom.xml${project.version}plugin.ymlname: PluginNameversion: ${project.version}description: Does plugin things有没有办法让maven在构建项目时用项目的实际版本填充值?version:
1 回答

HUX布斯
TA贡献1876条经验 获得超6个赞
首先检查 maven 的过滤功能是否足够。
参见“阿帕奇专家资源插件/过滤"
添加内部<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>plugin.yml</include>
</includes>
</resource>
</resources>
然后,您可以在文件中使用变量。${...}src/main/resources/plugin.yml
添加回答
举报
0/150
提交
取消