我们正在开发模块化应用程序,我们希望为每个ERP模块使用通用模板。创建自己archetype
灵感来自maven
。最后,我们能够部署它自己的repository
,因为通常可以通过自己的原型生成项目。Maven定制Archetype生成器源和资源缺失
哪里是我们有大量的文件注册到
archetype.xml
,这是我的破发点。因为我们没有兴趣手动将大量文件注册到archetype.xml
,因为这很耗时。archetype.xml
文件在那里我可以注册sources
,resources
,testSources
,testResources
。在这种情况下,我该如何注册另一个自定义目录?虽然
archetype-metadata.xml
我们注册了fileSets
和requiredProperties
,但对生成项目没有影响。
在部署到我检查的maven repository archetype jar文件后。以及在jar条目中找到的所有源资源和自定义目录。但没有注册它们archetype.xml
我们无法让它们在生成的项目中。在这种情况下,我们预期的解决方案如下:
- Sort命令/正则表达式复制/生成所有源文件和资源
- Sort命令/正则表达式复制/生成自定义目录下的所有内容
- 或
archetype.xml
汽车发电机的特定目录/来源/资源
这是1.x还是2.x的原型?不推荐使用'archetype:create'命令并创建一个1.x版本,而'archetype:create-from-project'创建一个2.x版本。如果您使用'archetype:generate'并选择maven-archetype-archetype,则这也是不推荐使用的1.x版本。 – 2013-03-15 21:21:37