gpt4 book ai didi

java - 何时使用 mvn clean install 而不是 mvn install?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:06:36 24 4
gpt4 key购买 nike

我有一个打包为 war 文件(包括几个 jar 文件)的 Web 应用程序。我注意到当我运行 mvn install 时——唯一被编译的项目是那些已经改变的——然后它替换了 war 文件中的这些 jar

如果是这样的话——我什么时候应该使用 mvn clean install 而不是简单地使用 mvn install?

我想如果我更改任何资源,我将不得不使用 mvn clean install - 我说得对吗?

如果我是对的,那么每当我只更改类时,mvn install 是否足够好?

最佳答案

大多数情况下,进行清理的唯一原因是,如果您执行某些操作会删除或重命名输出目录中的类或资源,例如重命名 .java 文件或更改生成类的内容,以便生成它们不同的名字。在这些情况下,旧的类或资源文件仍将存在于输出目录中,并可能导致奇怪的行为。

除此之外,只需使用安装,就可以了。然后 Maven 将只构建需要构建的内容以使输出目录保持最新。

关于java - 何时使用 mvn clean install 而不是 mvn install?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14023975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com