“mvn清洁软件包”和“mvn清洁安装”有何不同?

mvn clean-packagemvn-clean-install之间到底有什么区别?当我运行这两个命令时,它们似乎都执行相同的操作

嗯,两个都会干净的。这意味着他们将删除目标文件夹。真正的问题是打包和安装之间有什么区别

package将编译并打包您的代码。例如,如果您的pom说该项目是一个jar,那么当您打包它并将其放在目标目录的某个位置时(默认情况下),它将为您创建一个jar

install将编译和打包,但它也会将包放入本地存储库中。这将使其他项目可以引用它并从本地存储库中获取它

文档

发表评论