【发布时间】:2018-12-23 06:03:48
【问题描述】:
我正在使用 maven 生成自定义原型。目前我在 pom.xml 中定义了三个依赖项(dependency 1、dependency 2 和dependency 3)。
这是我的 archetype-metadata.xml 文件,我在其中定义了原型生成所需的属性。这里我有一个名为 project-type 的属性,它获取输入 1,2 或 3 并根据输入的输入值生成项目 pom 文件
我只需要基于 'project-type' 属性生成 pom 依赖项。例如- 如果项目类型属性定义为1,那么使用原型生成的pom应该只有'依赖1'。如果值为 2,则 pom 中应仅包含依赖项 2
我可以这样做吗? 或者我应该在这里使用 3 个 pom 文件并根据值类型使用每个文件? 或任何其他理想的解决方案来解决这个问题?
任何帮助将不胜感激
【问题讨论】:
标签: maven maven-archetype