maven学习笔记--常用命令

mvn -v:查看maven版本,包括jdk使用情况。
mvn compile:编译源代码,项目根目录生成target文件夹,里面存放classes项目编译的字节码文件,即项目运行的classpath。
mvn test:运行应用程序中的单元测试,同时在target文件夹下生成测试classpath和测试报告。
mvn package:根据项目生成的jar(要构建一个基于Maven的项目,打开控制台,进入到 pom.xml 文件所放的项目文件夹,并发出以下命令: mvn package)

mvn clean 清除项目目录中的生成结果(在基于Maven的项目中,很多缓存输出在“target”文件夹中。如果想建立项目部署,必 须确保清理所有缓存的输出,从面能够随时获得最新的部署。 

要清理项目缓存的输出,发出以下命令: mvn clean
当“mvn clean”执行,在“target”文件夹中的一切都将被删除。 部署进行生产
要部署您的项目进行生产,它总是建议使用 “mvn clean package“, 以确保始终获得最新的部署。 

mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类

mvn install:在本地Repository中安装jar(
在Maven中,可以使用“mvn install”打包项目,并自动部署到本地资源库,让其他开发人员使用它。 
mvn install
当“install”在执行阶段,上述所有阶段 “validate“, “compile“, “test“, “package“, “integration-test“, “verify” 阶段, 包括目前的“install”阶段将被执行有序。警告
它总是建议运行“clean”和“install”在一起,让您能始终部署最新的项目到本地存储库。 mvn clean install


mvn site 生成项目相关信息的网站
mvn deploy 发布项目
mvn test-compile 编译测试源代码

mvn eclipse:eclipse 生成eclipse项目文件

mvn archetype:create 创建Maven项目

mvn jetty:run 启动jetty服务
mvn tomcat:run 启动tomcat服务

猜你喜欢

转载自blog.csdn.net/zhen_6137/article/details/53083186