0

我想在我的本地系统上并行运行两个 Maven 构建,并让它们填充相同的 Maven 存储库。两者都主要是构建我没有更改的东西并编写快照。有没有办法让他们使用锁定文件等来避免在过度写作时阅读?

我知道我可以使用设置我的本地存储库位置并拥有 /.m2/a/repository /.m2/b/repository 但有交错解决方案吗?

或者这只会让我陷入困境而没有真正的好处?

谢谢

彼得

4

1 回答 1

0

谢谢您的帮助。为每个构建设置一个私有存储库似乎提供了保持构建独立的好处,同时允许用户同时处理多个问题。

修改设置以使用本地 repo 的环境变量

<localRepository>${MY_REPO}</localRepository>

工作流程:检查源工作区 A 设置变量 MY_REPO 工作区 A/repo 进行更改 启动 maven 命令以构建和测试

对工作区 B 重复

如果构建和测试阶段很长并且多个测试实例不太可能交互,这将很有用。

彼得

于 2012-05-14T15:04:01.663 回答