码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 这 30 个常用的 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项目:mvnarchetype:create

      指定 group: -DgroupId=packageName

      指定 artifact:-DartifactId=projectName

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

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

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

    4. maven 打包:mvn package

    5. 只打jar包:mvn jar:jar

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

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

    8. 编译源代码: mvn compile

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

    10. 运行测试:mvn test

    11. 运行检查:mvn verify

    12. 清理maven项目:mvn clean

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

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

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

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

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

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

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

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

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

    22. 安装本地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

  • 相关阅读:
    【C语言】结构体+位段+枚举+联合(2)
    gpio模拟串口通信
    已知文档被分成几个区块,一些行被改动,现在要求把有改动的区块找出来应该怎么做
    重学设计模式(三、设计模式-策略模式)
    什么是虚拟局域网?快解析有哪些的虚拟化应用功能?
    RIAC-V架构开发——CSR指令访问控制与状态寄存器的两种方式(寄存器名字、寄存器编号)
    【高并发基石】多线程、守护线程、线程安全、线程同步、互斥锁
    python 实现MA指标
    摘要与关键词 写作
    第3章 Unity 3D着色器系统
  • 原文地址:https://blog.csdn.net/m0_67401270/article/details/126617886
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号