在基于Maven的项目中,“ target ”文件夹中存在许多缓存的输出。 当您要构建要部署的项目时,必须确保清除所有缓存的输出,以便始终获得最新的部署信息。
要清除项目缓存的输出,请发出以下命令:
mvn clean
查看输出…
D:\workspace-new\mkyongweb-core>mvn clean
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building mkyongweb-core Maven Webapp
[INFO] task-segment: [clean]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Deleting directory D:\workspace-new\mkyongweb-core\target
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Fri Apr 15 16:42:58 SGT 2011
[INFO] Final Memory: 3M/6M
[INFO] ------------------------------------------------------------------------
当执行“ mvn clean ”时,“ target ”文件夹下的所有内容都将被删除。
生产部署
为了将项目部署到生产环境,始终建议使用“mvn clean package”,以确保始终获得最新的部署信息。
翻译自: https://mkyong.com/maven/how-to-clean-project-with-maven/
本文介绍了如何使用Maven的clean目标来清除项目缓存,确保在部署时获取最新输出。通过运行`mvn clean`命令,可以删除target文件夹下的所有内容,为生产部署做准备。
6932

被折叠的 条评论
为什么被折叠?



