maven update和maven build有什么区别?

时间:2015-03-31 09:51:08

标签: eclipse maven maven-3 m2eclipse

使用m2e-plugin,我们可以右键单击项目,然后单击 Maven update ,或者我们可以单击 Run As - > Maven构建。他们之间有什么区别?选择每个选项时执行的后台操作是什么?

因为据我所见..状态栏中提供的信息表明它是“构建工作空间”。这是什么意思? 究竟什么更新项目?

1 个答案:

答案 0 :(得分:3)

当您运行maven更新时 - 您的本地maven存储库将使用来自中央存储库的最新jar进行更新。这对于SNAPSHOT版本的工件很重要。本地存储库中的SNAPSHOT工件版本可能与您的中央存储库中当前可用的内容过时。 *构建发生在eclipse中,因为选择了自动构建选项。如果不是它就不会发生。

当构建 - 符合时,运行测试并构建当前项目工件。除非使用脱机选项(-o)运行,否则maven构建通常包括maven更新阶段。