Maven 原型:在降价站点文件中引用 artifactId
Maven archetype: Reference artifactId in markdown site files
我正在创建一个 Maven 原型。它应该包含一些预定义的文件
src/site/markdown
。这些文件应包含 artifactId。
我尝试在 md 文件中使用 ${artifactId}
引用它,但没有成功。
还有其他想法吗?
对于 archetype-metadata.xml
中的相应文件集,需要设置 filtered=true
。
我遇到了同样的问题,我就是这样解决的。
在resources/META-INF/maven/archetype-metadata.xml
中,我添加了
<fileSet encoding="UTF-8" filtered="true">
<directory></directory>
<includes>
<include>README.md</include>
</includes>
</fileSet>
然后在 resources/archetype-resources/README.md
我添加了
The name of the project is ${artifactId}
现在,当我使用此原型构建 Maven 项目时,我在 README.md
文件中填充了 artifactId
的值。
我正在创建一个 Maven 原型。它应该包含一些预定义的文件
src/site/markdown
。这些文件应包含 artifactId。
我尝试在 md 文件中使用 ${artifactId}
引用它,但没有成功。
还有其他想法吗?
对于 archetype-metadata.xml
中的相应文件集,需要设置 filtered=true
。
我遇到了同样的问题,我就是这样解决的。
在resources/META-INF/maven/archetype-metadata.xml
中,我添加了
<fileSet encoding="UTF-8" filtered="true">
<directory></directory>
<includes>
<include>README.md</include>
</includes>
</fileSet>
然后在 resources/archetype-resources/README.md
我添加了
The name of the project is ${artifactId}
现在,当我使用此原型构建 Maven 项目时,我在 README.md
文件中填充了 artifactId
的值。