小编Sha*_*ohl的帖子

自定义Maven Archetype或项目生成的替代方案

我们想从Maven Archetype生成项目,但我们发现它有点简单.我们想做以下事情:

  1. 有一个简单的起点.不要问太多问题.
  2. 允许以后(或在原始生成期间)使用其他功能更新项目.
  3. 允许添加/删除/更新项目功能.
  4. 更新pom.xml,spring xml文件,可能还有其他XML文件和属性文件.
  5. 从合同中生成存根Web服务,包括单元测试.
  6. 生成Eclipse/Intellij项目会很好.
  7. 一些相当复杂的生成例如将命名空间/类填充到spring Interceptors中会很好.特别是如果它可以产生所述值.

Maven Archetypes似乎不支持在初始生成期间做出选择,以及稍后添加文件.我没有看到任何修改现有文件的支持?我们可以通过普通的maven构建生成存根Web服务,但是在archetype:generate期间似乎无法运行任意maven插件?

如果有人知道上述任何一个的答案,我们希望听到它.此外,如果有人有我们正在寻找的功能集的替代品,我们想知道他们.

xml project maven maven-archetype

7
推荐指数
1
解决办法
734
查看次数

标签 统计

maven ×1

maven-archetype ×1

project ×1

xml ×1