考虑到我们有一个包含以下模块的项目:
project/
project-module-1/
project-module-2/
project-docs/
src/site/
markdown/
index.md.vm
site.xml
现在我想从project-module-1 and 2
模块的index.md.vm
中读取project-docs
中的属性。
index.md.vm
${module1.project.name}
${module1.project.version}
${module1.project.description}
${module2.project.name}
${module2.project.version}
${module2.project.description}
我该怎么做?我在Maven或Markdown文档中找不到任何相关内容。
提前谢谢!
答案 0 :(得分:1)
在顶级聚合器pom中定义属性,并根据需要在所有三个项目中使用它们。顶级pom必须在所有这些中用作父级,因此值可以继承。