我的要求是生成一个针对业务特定配置和依赖项定制的通用模板。为此,我计划按照以下准则重用Maven的自定义原型策略技术:-https://maven.apache.org/guides/mini/guide-creating-archetypes.html
但是要使它起作用,我需要将原型文件提供给原型项目。由于原型文件不可测试,因此我创建了一个可测试的独立gradle项目,并且在gradle安装期间将生成必要的原型资源,该资源由原型文件组成,这些原型文件将作为maven原型项目的输入。现在的挑战是在原型项目上进行Maven构建期间,我需要确保在Maven编译阶段之前将由此生成的原型资源从Gradle项目复制到Maven原型项目中。有任何想法或想法如何实现这一目标?可以确保在Maven构建之前,原型资源始终存在于gradle项目中。