mvn clean-package和mvn-clean-install之间到底有什么区别?当我运行这两个命令时,它们似乎都执行相同的操作
嗯,两个都会干净的。这意味着他们将删除目标文件夹。真正的问题是打包和安装之间有什么区别
package将编译并打包您的代码。例如,如果您的pom说该项目是一个jar,那么当您打包它并将其放在目标目录的某个位置时(默认情况下),它将为您创建一个jar
install将编译和打包,但它也会将包放入本地存储库中。这将使其他项目可以引用它并从本地存储库中获取它