当前位置: 首页 > wzjs >正文

百度收录站长工具360优化大师下载

百度收录站长工具,360优化大师下载,做海淘是在哪个网站,扬州网站优化Maven 构建命令1 Maven 构建命令1.1 mvn clean 清除命令1.2 mvn compile 编译项目文件命令1.3 mvn test-compile:编译测试文件命令1.4 mvn test:执行测试,生成测试报告1.5 mvn package:打包1.6 mvn install:安装1.7 mv…

Maven 构建命令

  • 1 Maven 构建命令
    • 1.1 mvn clean 清除命令
    • 1.2 mvn compile 编译项目文件命令
    • 1.3 mvn test-compile:编译测试文件命令
    • 1.4 mvn test:执行测试,生成测试报告
    • 1.5 mvn package:打包
    • 1.6 mvn install:安装
    • 1.7 mvn deploy 将构建好的 JAR/WAR 部署到 远程 Maven 仓库
  • 2 其它Maven命令
    • 2.1 查看依赖树
    • 2.2 mvn clean install -U
    • 2.3 跳过测试 mvn clean package -DskipTest
    • 2.4 运行单个测试

1 Maven 构建命令

1.1 mvn clean 清除命令

  • 执行过程:
    • 删除当前工程中的target文件夹
  • 适用场景:
    在重新构建项目之前,避免旧的编译文件影响新版本。
    • 示例
# 清理 、打包
mvn clean package

1.2 mvn compile 编译项目文件命令

  • 执行过程:
    • 将 src/main/java文件夹下的resources中所有文件都拷贝到target/classes/文件夹里
    • 编译当前工程的src/main/java文件夹里的所有java文件,将生成的.class文件放入当前工程的target/classes/文件夹里
  • 适用场景:
    当需要仅编译代码而不执行测试时。

1.3 mvn test-compile:编译测试文件命令

  • 执行过程:
    • 执行mvn compile
    • 将test文件夹下的resources中所有文件都拷贝到target文件夹里
    • 编译当前工程的test文件夹里的所有java文件,将生成的.class文件放入当前工程的target文件夹里。

1.4 mvn test:执行测试,生成测试报告

  • 执行过程:
    • 执行mvn test-compile
    • 运行生成的.class文件,执行测试类中所有的测试方法,生成测试报告,将测试报告放进target\surefire-reports文件夹里。
  • 适用场景:
    运行项目中的单元测试,确保代码逻辑正确

1.5 mvn package:打包

  • 执行过程:
    • 执行mvn test
    • 如果测试没有问题,将main下所有java文件生成的所有class文件打包成jar或war,放入target文件夹里
  • 适用场景:
    当需要生成可部署的 JAR/WAR 文件时。

1.6 mvn install:安装

  • 执行过程:
    • 执行mvn package
    • 把生成的jar/war包放入本地仓库

1.7 mvn deploy 将构建好的 JAR/WAR 部署到 远程 Maven 仓库

  • 执行过程:
    • 先执行 mvn install
    • 上传 target/ 目录中的 JAR/WAR 文件到远程 Maven 仓库
  • 适用场景:
    当开发的库需要在团队内部共享时,可以部署到私有仓库(如 Nexus)

2 其它Maven命令

2.1 查看依赖树

作用:列出所有项目依赖,包括传递性依赖,帮助分析依赖冲突。

mvn dependency:tree
[INFO] com.example:my-app:jar:1.0-SNAPSHOT
[INFO] ├─ org.springframework:spring-core:jar:5.3.9:compile
[INFO] ├─ commons-logging:commons-logging:jar:1.2:compile

2.2 mvn clean install -U

这个命令实际上结合了三个 Maven 命令:clean、install 和 -U(更新快照)。

  • -U 或 --update-snapshots
    • 作用:强制检查所有依赖的最新版本(包括 SNAPSHOT 版本)。
    • 使用场景:
      当项目依赖了 SNAPSHOT 版本的依赖,且这些依赖可能经常更新时。
      当你怀疑有新的依赖版本可用,但 Maven 没有自动检测到这些更新

当执行 mvn clean install -U 命令时,Maven 将按以下顺序执行:

  • 清理阶段(clean):删除 target 目录,清理之前的构建结果。
  • 默认生命周期:执行项目的默认生命周期阶段,包括编译(compile)、测试(test)和打包(package)等。
  • 安装(install):将打包好的项目安装到本地仓库。
  • 更新快照(-U):检查并更新所有 SNAPSHOT 依赖。

2.3 跳过测试 mvn clean package -DskipTest

作用:构建时跳过单元测试,提高构建速度。

mvn clean package -DskipTest

2.4 运行单个测试

作用:只运行指定的测试类,而不是运行所有测试。

mvn test -Dtest=MyTestClass

文章转载自:

http://G54kvQkr.rLkgc.cn
http://1jIAKVAo.rLkgc.cn
http://3rt5YLjx.rLkgc.cn
http://lVLo68Cu.rLkgc.cn
http://c4Uq2Kdq.rLkgc.cn
http://vNIxFhx4.rLkgc.cn
http://SOCXGmBa.rLkgc.cn
http://2o55svG5.rLkgc.cn
http://p8Bqc9oI.rLkgc.cn
http://IkPH7tWg.rLkgc.cn
http://lh75rJ72.rLkgc.cn
http://ZGukFxK5.rLkgc.cn
http://dZ8VMEO9.rLkgc.cn
http://FTQeWoax.rLkgc.cn
http://PqhZiqtV.rLkgc.cn
http://x8ParDqy.rLkgc.cn
http://OG5SzRCY.rLkgc.cn
http://FDYlWsTL.rLkgc.cn
http://V6ejEoag.rLkgc.cn
http://ClFqnyof.rLkgc.cn
http://UxPvNjSa.rLkgc.cn
http://mJUGd4Lh.rLkgc.cn
http://K1cmzVDd.rLkgc.cn
http://7WdsTkhZ.rLkgc.cn
http://MWU9EIGR.rLkgc.cn
http://TfXA078k.rLkgc.cn
http://lvjwzpMy.rLkgc.cn
http://TW5RjDbO.rLkgc.cn
http://LaMFzlSn.rLkgc.cn
http://ewxf3Yxh.rLkgc.cn
http://www.dtcms.com/wzjs/615487.html

相关文章:

  • vs2017手机网站开发溧阳 招网站开发
  • 大气物流网站模块有什么关于网站建设实例的书
  • 知名营销类网站本站由 今科云平台网站建设技术开发
  • 佛山微网站建设哪家专业门网站源码
  • 深圳的网站建设快看看小程序入口
  • 学网站建设需要几年建站seo怎么赚钱
  • 做酒店的网站响应式设计的网站
  • 网站策划是干什么的云南网站建设效果好吗
  • 大寺网站建设公司软件开发一般多少钱
  • 做网站的网站违不违法专门查建设项目的网站
  • 2018网站如何做seo网络教育平台
  • 企业建设网站的帮助网页设计公司企业文化
  • 网站创建软件公司网站建设多少钱需要
  • 国外优秀网站模板海南房地产网站建设
  • 信誉好的苏州网站建设简易网页模板
  • 免费建设物流网站百度百度一下一下
  • 自做视频网站赚钱吗目前h5页面的制作工具有哪些
  • 手机网站开发环境搭建衡东网页设计
  • wordpress翻译制作seo网站推广 沈阳
  • 海淀专业企业网站建设zencart 网站搬家
  • 江门电商网站设计培训托福培训一对一
  • 大企业网站建设律师推广网站排名
  • 优品惠网站建设需求wordpress wordstar
  • 网站开发学生鉴定表广告发布费和广告服务费的区别
  • 企业部门网站建设流程wordpress 后台 主题
  • 金华企业网站建设公司永丰县城乡建设局网站
  • 工作牌seo的宗旨是什么
  • wordpress 主题 导入2seo对网店推广的作用
  • 网站备案照做风险投资网站
  • 手机wap网站模板使用网站标题更换