Maven何时使用clean over编译

Robbo_UK

跑步时 mvn clean install

它将清理目标目录,编译并运行测试。

但是,除非明确说明,否则它不会运行任何清理选项?例如,这将不会清除目标目录

mvn install

因此,我经常运行干净以确保其始终新鲜。

如果我进行了代码更改,是否要检查新的代码更改是否需要始终清理?

compile是我键入时运行的默认生命周期的一部分,mvn install这是否做同样的事情?清洁的主要好处是什么?

clean目标删除任何位于输出文件target/或其他任何地方您指定它们。

增量编译是Maven中的一件事-这就是为什么其他目标不会自动实现的原因clean-但通常认为它充其量是不可靠的。为了理智起见,最好始终保持clean您的工作空间,以免发生奇怪的类冲突。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章