我们有一个项目最近从 ant 和糟糕的 CLI 工具切换到 maven,
我们当前的结构是:
- parent
- main-project:
- sub-module-A:
- sub-module-B:
这些项目中的每一个都在它自己的存储库中,它们通过 pom 文件链接,父级在标签中定义了所有三个项目,主项目将两个子模块定义为依赖项。
手头的问题:
由于主项目是我部署站点的位置(在这种情况下),我想确保在运行它时更新两个模块的源代码,这意味着我想在需要时编译两个子模块mvn install
在主项目上运行。
我尝试使用 mvn-exec-plugin 来构建两者,但它实际上并没有构建任何东西。
知道如何解决这个问题吗?
编辑:我正在运行mvn appengine:run
在main-project
需要时安装子模块 A 和 B 的源