我正在使用Maven生成自定义原型。目前,我在 pom.xml 中定义了三个依赖项(依赖项1,依赖项2和依赖项3 )。
这是我的 archetype-metadata.xml 文件,其中我定义了原型生成所需的属性。在这里,我有一个名为project-type的属性,该属性获取输入 1,2或3 ,并根据输入的输入值生成项目pom文件
我只需要根据'project-type'属性生成pom依赖项。例如-如果将项目类型属性定义为1,则使用原型生成的pom应该仅具有“依赖项1”。如果值为2,则pom仅应包含依赖项2
我可以这样做吗? 还是我应该在这里使用3个pom文件,并根据值类型使用每个文件? 或任何其他理想的解决方案来解决此问题?
任何帮助将不胜感激