Maven 将yaml文件中的值获取到pom.xml中
我一直在寻找答案,我看到人们试图将pom.xml中的值转换成yml文件,但不是相反 假设我有plugin.ymlMaven 将yaml文件中的值获取到pom.xml中,maven,yaml,pom.xml,Maven,Yaml,Pom.xml,我一直在寻找答案,我看到人们试图将pom.xml中的值转换成yml文件,但不是相反 假设我有plugin.yml main: main name: CustomPlugin version: 0.03 author: Me 如何将“version”的值输入到pom.xml中,这样就不必同时更新yml和pom.xml中的版本。注意,我不想从pom.xml转到yml 我是这样想的,但我对maven和pom的了解还不够,不能确定: pom.xml 然后使用${plugin.version}?您应
main: main
name: CustomPlugin
version: 0.03
author: Me
如何将“version”的值输入到pom.xml中,这样就不必同时更新yml和pom.xml中的版本。注意,我不想从pom.xml转到yml
我是这样想的,但我对maven和pom的了解还不够,不能确定:
pom.xml
然后使用${plugin.version}?您应该将
plugin.yml
文件放入src/main/resources
并在中进行配置
...
...
src/main/resources
真的
...
...
...
是否可以从plugin.yml获取值而不将其移动到资源中?整个插件是一个共享git,一些人使用maven来自动构建,其他人使用Ant来自动构建,我不想改变基本文件夹结构。只需更改上面的目录…但我建议遵循maven中的约定…然后我如何引用yaml文件中的版本?对不起,我根本不知道xml或pom。我不知道为什么需要plugin.yml
文件,以及plugin.yml
有什么用途…所以我在这里帮不上忙…如果你不知道pom.xml,你必须先了解它的用途…这个项目是一个minecraft插件,因此spiget需要plugin.yml。我知道pom的用途,只是不知道它是如何调用属性和变量的行话。
<property file="src/plugin.yml" prefix="plugin"/>
<project>
...
<build>
...
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
...
</resources>
...
</build>
...
</project>