mvn clean package
和mvn clean install
到底有什么区别?当我运行这两个命令时,它们似乎都在做同样的事情。
最佳答案
好吧,两者都会清理。这意味着他们将删除目标文件夹。真正的问题是打包和安装之间有什么区别?
package
将编译您的代码并将其打包。例如,如果你的 pom 说项目是一个 jar,它会在你打包时为你创建一个 jar,并将它放在目标目录的某个位置(默认情况下)。
install
将编译和打包,但它也会将包放入您的本地存储库中。这将使其他项目可以引用它并从您的本地存储库中获取它。
关于java - "mvn clean package"和 "mvn clean install"有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16602017/