Maven的作用:帮助开发人员完成项目代码的编译、测试、安装、打包和部署等工作;管理项目中的jar包。
ps: pom.xml里面的version中带有-SNAPSHOT,表示为快照,不是稳定的版本。
常用的Maven命令:
1.删除之前生成的数据,删除target目录。有一个maven-clean-plugin插件。
mvn -clean //在src目录下执行
2.编译src/main/java目录中的java文件为class文件,会在同级目录下会产生target目录,同时把生成的class拷贝到target/classes目录中。
mvn -compile //在src目录下执行
ps:会编译所有的java文件,若想制定编译某一文件,则使用java 路径+文件名 运行执行项目。
3.编译src/test/java目录中的源文件,同时把生成的class拷贝到target/test-classes目录中。
mvn test-compile //在src目录下执行
4.测试src/main/java目录中的主程序代码是否符合要求。
mvn test
5.将项目中的class文件和配置文件放在一个压缩包中,默认是打成jar包,web的话,是war包。打包的名字为artifactId-version.packaging
mvn package
6.把生成的打包文件安装到Maven仓库。
mvn install
7.将程序部署到服务器上。
mvn deploy
8.查看本地meavn仓库是否配置成功。
mvn -v
9.修改setting.xml后再查看一下是否配置成功
mvn help:system