我有一个当前包含代码生成器的 java 模块。我计划将生成器拆分为一个单独的模块。即使我只是运行“mvn generate-sources”,如何使依赖模块使用编译/测试生成器的结果?我必须将生成器制作成插件吗?我必须将生成器安装到 .m2/repository 中吗?我是否必须改变它的版本号才能强制依赖模块重新生成它的代码?它如何知道重新生成生成的代码?
问问题
52 次
我有一个当前包含代码生成器的 java 模块。我计划将生成器拆分为一个单独的模块。即使我只是运行“mvn generate-sources”,如何使依赖模块使用编译/测试生成器的结果?我必须将生成器制作成插件吗?我必须将生成器安装到 .m2/repository 中吗?我是否必须改变它的版本号才能强制依赖模块重新生成它的代码?它如何知道重新生成生成的代码?