maven的命令行操作

maven的命令行操作

  1. clean         清理

  2. validate     验证

  3. compile     编译

  4. test            测试

  5. package     打包

  6. verify         运行检查

  7. install        安装项目到本地仓库

  8. site            站点信息

  9. deploy       发布项目到远程仓库

maven 命令除了常用的几个,大部分经常记不住,整理一下,方便查询。

maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下,

-D 指定参数,如 -Dmaven.test.skip=true 跳过单元测试;

-P 指定 Profile 配置,可以用于区分环境;

-e 显示maven运行出错的信息;

-o 离线执行命令,即不去远程仓库更新包;

-X 显示maven允许的debug信息;

-U 强制去远程更新snapshot的插件或依赖,默认每天只更新一次。

常用maven命令

  1. 创建maven项目:mvn archetype:create

指定 group: -DgroupId=packageName

指定 artifact:-DartifactId=projectName

创建web项目:-DarchetypeArtifactId=maven-archetype-webapp

  1. 创建maven项目:mvn archetype:generate

  2. 验证项目是否正确:mvn validate

  3. maven 打包:mvn package

  4. 只打jar包:mvn jar:jar

  5. 生成源码jar包:mvn source:jar

  6. 产生应用需要的任何额外的源代码:mvn generate-sources

  7. 编译源代码: mvn compile

  8. 编译测试代码:mvn test-compile

  9. 运行测试:mvn test

  10. 运行检查:mvn verify

  11. 清理maven项目:mvn clean

  12. 生成eclipse项目:mvn eclipse:eclipse

  13. 清理eclipse配置:mvn eclipse:clean

  14. 生成idea项目:mvn idea:idea

  15. 安装项目到本地仓库:mvn install

  16. 发布项目到远程仓库:mvn:deploy

  17. 在集成测试可以运行的环境中处理和发布包:mvn integration-test

  18. 显示maven依赖树:mvn dependency:tree

  19. 显示maven依赖列表:mvn dependency:list

  20. 下载依赖包的源码:mvn dependency:sources

  21. 安装本地jar到本地仓库:mvn install:install-file -DgroupId=packageName -DartifactId=projectName -Dversion=version -Dpackaging=jar -Dfile=path

web项目相关命令

  1. 启动tomcat:mvn tomcat:run

  2. 启动jetty:mvn jetty:run

  3. 运行打包部署:mvn tomcat:deploy

  4. 撤销部署:mvn tomcat:undeploy

  5. 启动web应用:mvn tomcat:start

  6. 停止web应用:mvn tomcat:stop

  7. 重新部署:mvn tomcat:redeploy

  8. 部署展开的war文件:mvn war:exploded tomcat:exploded

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值