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

时间:2018-01-02 14:50:16

标签: git maven

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

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

1 个答案:

答案 0 :(得分:1)

Maven将按依赖顺序构建模块,因此如果尚未构建模块,比如模块CD,当您切换分支时,它将构建'切换&#39 ;这些模块的版本而不是调用mvn clean install时的模块版本。

我怀疑您创建一个单独的工作区,将您的仓库克隆到该工作区,然后在其他工作区工作时更安全。工作空间正在建设中。

当然,这......

  

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

......听起来有些警告,但我假设你已经知道并且(可能)单独解决这个问题。