Maven

  • Maven测试报告的生成和查看

    在 Maven 构建过程中,除了可以通过查看命令行的提示信息了解测试状况和结果外,还可以使用 Maven 的相关插件生成专业统一的测试报告,这样方便归档、查看和提交测试状况与结果。…

    编程笔记 2021年7月20日
  • Maven测试插件

    在 Maven 项目中,用户基于 JUnit 或 TestNG 编写好了测试代码,接下来怎么执行,并且形成测试报告呢?具体执行测试代码,需要靠 maven-surefire-plu…

    编程笔记 2021年7月20日
  • JUnit和TestNG:Java单元测试框架

    目前,常用的 Java 单元测试框架是 JUnit 和在 JUnit 基础上进一步扩展的 TestNG。为了能很好地在 Maven 中完成测试案例的执行和形成测试报告,这里介绍一下…

    编程笔记 2021年7月20日
  • Maven的排除依赖、归类依赖和优化依赖

    本节我们介绍 Maven 的排除依赖、归类依赖和优化依赖。 排除依赖 Maven 的传递依赖能自动将间接依赖引入项目中来,这样极大地简化了项目中的依赖管理,但是,有时候这种自动化也…

    编程笔记 2021年7月20日
  • Maven依赖配置和依赖范围

    教程前面用坐标一一对应地描述了构件,并且保存在仓库中了。那用坐标描述好后,把它们放在仓库中的作用是什么呢? 当其他项目需要在这些构件的基础上做开发的时候,用户就没必要自己再重新实现…

    编程笔记 2021年7月20日
  • Maven快照(SNAPSHOT)版本介绍

    在 Maven 中,任何一个项目和构件都必须有自己的版本。版本的值可能是 1.0.0、1.0-alpha-4、1.3-SNAPSHOT 等,其中 1.0.0、1.0-alpha-4…

    编程笔记 2021年7月20日
  • Maven从仓库中解析依赖的机制

    前面介绍了 Maven 的依赖机制,那些构件是放在仓库中的,那 Maven 是根据什么规则从仓库中解析这些依赖构件的呢? Maven 在寻找项目需要的依赖的顺序是:先在本地仓库中查…

    编程笔记 2021年7月20日
  • Maven配置镜像仓库

    如果仓库 A 能提供仓库 B 存储的所有服务,那么就把 A 叫作 B 的镜像。比如 http://maven.net.cn/content/groups/public 就是中央仓库…

    编程笔记 2021年7月20日
  • Maven配置远程仓库

    虽然用户可以从中央仓库中找到绝大部分流行的构件,但是毕竟不能找到所有构件。对那些在中央仓库中没有的构件,又要怎么办呢?可以在 pom.xml 中添加另外一个远程仓库。比如,将 jb…

    编程笔记 2021年7月20日
  • Maven仓库的分类

    Maven 存放构件的仓库分两种:本地仓库和远程仓库。Maven 寻找构件的时候,先查看本地仓库,如果本地仓库存在坐标对应的构件,就直接使用。 如果本地仓库不存在所需要的构件,或者…

    编程笔记 2021年7月20日