mvn clean compile
编译命令,Maven会自动扫描src/mian/java下的代码并完成编译工作,执行完,会在根目录下生成target/classes目录(存放所有的class)。mvn clean package
编译并打包命令,这个命令是compile和package的集合,也就是说先执行compile命令,然后在执行jar打包命令,这个的结果会把所有的java文件和资源打包成一个jar,jar是java的一个压缩格式,方便我们灵活的运用多个代码。mvn clean install
执行安装命令,这个命令是compile和package和install的集合,也就是说会先执行compile命令,然后执行jar打包命令,然后执行install命令安装到本地的Maven仓库目录里,这个目录是${user_home}/.m2
这个${user_home}/.m2指的就是你的电脑登录用户名的个人目录。
mvn compile exec:java -Dexec.mainClass=${main}
这个命令的意思是在compile执行完后,执行运行java命令,具体执行哪个java类由-Dexec.mainClass=${main}参数指定的,比如我们想执行com.youkeda.Test类,那么这个完整的命令就是mvn compile exec:java -Dexec.mainClass=com.youkeda.Test
本文介绍了Maven中的几个常用命令:clean compile用于编译Java源代码;clean package则在编译的基础上进行打包;clean install不仅执行编译和打包,还会将打包后的文件安装到本地Maven仓库中。此外还介绍了如何通过特定命令直接运行指定的Java类。
2761

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



