我们正在开发模块化应用程序,我们希望为每个 ERP 模块使用通用模板。创建自己的archetype
灵感来自maven
。最后,我们能够repository
像通常能够通过自己的原型生成项目一样部署它。
我们必须在哪里注册很多文件
archetype.xml
,这对我来说是断点。因为我们对手动注册大量文件不感兴趣,archetype.xml
因为这很耗时。archetype.xml
我可以注册的文件sources
,resources
,testSources
,testResources
. 在这种情况下,我如何注册另一个自定义目录?虽然
archetype-metadata.xml
我们注册了fileSets
,requiredProperties
但对生成项目没有影响。
部署到我检查的 maven 存储库原型 jar 文件后。以及在 jar 条目上找到的所有源资源和自定义目录。但是如果不注册它们,archetype.xml
我们就无法将它们放入生成的项目中。在这种情况下,我们预期的解决方案如下:
- 排序命令/正则表达式以复制/生成所有源和资源
- 排序命令/正则表达式以复制/生成自定义目录的所有内容
- 或
archetype.xml
特定目录/来源/资源的自动生成器