我们希望从Maven Archetype生成项目,但我们发现它有点简单。我们想做以下事情:
Maven Archetypes似乎不支持在初始生成期间做出选择,以及稍后添加文件。我没有看到任何修改现有文件的支持?我们可以通过普通的maven构建生成存根Web服务,但是在原型期间似乎无法运行任意maven插件:generate?
如果有人知道上述任何一个的答案,我们希望听到它。此外,如果有人对我们正在寻找的功能集有其他选择,我们想了解它们。
答案 0 :(得分:0)
我们为我们的项目做了类似的事情。
我们定义了一个专用的插件,它本身会调用Archetype:generate plugin。
这样我们可以依赖Archetype:生成功能(自动解析和替换部分生成的类......)。
您可以在我们的SVN上查看此项目:http://websvn.ow2.org/listing.php?repname=weblab&path=%2Ftrunk%2FWebLabTools%2FMavenPlugins%2F&#。
注意:代码是由受训者完成的,请善待; - )