在运行mvn clean install时切换分支会影响maven吗?

问题描述 投票:0回答:1

我有一个有几个模块的maven项目。运行mvn clean install需要一个多小时,因此我想切换到另一个分支并处理同一项目中的其他任务。

如果我在分支A上运行mvn clean install然后切换到分支B哪个分支将使用maven?

git maven
1个回答
1
投票

Maven将依赖顺序构建模块,所以如果它还没有构建,比如,当你切换分支时,模块CD那么它将构建那些模块的“切换”版本而不是那些模块的版本。你调用了mvn clean install

我怀疑您创建一个单独的工作区,将您的repo克隆到该工作区然后在构建“其他”工作区时在该工作区上工作更安全。

当然,这......

运行mvn clean install需要一个多小时,

...听起来有些警告,但我假设你已经意识到并且(或许)分别解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.