在Maven中,为什么要运行 'mvn clean' 呢?

12 浏览
0 Comments

在Maven中,为什么要运行 'mvn clean' 呢?

我想知道在实际操作中,运行mvn compilemvn clean compile之间的主要区别是什么。

我理解实际的区别在于,mvn clean compile会删除所有生成的文件,然后从头开始重新编译,但我们为什么要这样做呢?我可以假设mvn compile会在必要时重新生成文件,对吗?

我在我的项目中注意到一件事是,如果你删除了一个源文件,没有运行clean,编译后的文件仍然存在,这通常不是一个问题,但我想这可能会是一个问题。

0