[英]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
的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.