Maven

  • Archetype数据库的介绍和使用

    Archetype 创建项目的时候,如果没有指定具体的 Archetype 插件的坐标,maven-archetype-plugin 会提供一个 Archetype 列表选择。 在…

    编程笔记 2021年7月20日
  • Maven自定义插件的Mojo标记和参数

    前面实现了简单自定义 Maven 插件的编写和测试,在代码中用到了 @goal 和 @parameter,分别用来标记插件的目标和参数。接下来详细介绍编写 Maven 插件要用到的…

    编程笔记 2021年7月20日
  • Maven自定义插件的实现

    为了快速学习自定义 Maven 插件的过程,接下来将实现一个简单的 Hello Maven 插件,功能很简单:输出 Hello World 插件。具体步骤和操作如下。 创建 Mav…

    编程笔记 2021年7月20日
  • Maven自定义插件简介

    通过前面对 Maven 的介绍可以知道,Maven 是一个系统管理框架或体系,专注管理构建的生命周期和各个阶段。真正工作的是绑定到各个阶段的 Maven 插件。 每个插件具有一个或…

    编程笔记 2021年7月20日
  • 在Maven profile中激活集成测试

    在正规项目开发过程中,开发人员和测试人员需要编写大量的测试案例对项目代码测试。这些测试案例一般分为单元测试和集成测试。 单元测试是对单个类中的一个个方法进行测试,比较具体,运行速度…

    编程笔记 2021年7月20日
  • 通过Maven过滤Web资源

    在 Web 项目中,src/main/resources 目录下的资源文件会打包到 war 的 WEB-INF/classes 目录下,也是 Java 代码编译后的 class 所…

    编程笔记 2021年7月20日
  • Maven profile配置管理及激活profile的几种方式

    为了实现不同环境构建的不同需求,这里使用到了 profile。因为 profile 能够在构建时修改 pom 的一个子集,或者添加额外的配置元素。接下来介绍 Maven 中对 pr…

    编程笔记 2021年7月20日
  • Maven资源过滤的配置

    为了适应环境的变化,需要使用 Maven 属性将这些将会变化的部分提取出来,用一个特殊的方式描述它们。这个道理同在代码中定义变量,用一个变量描述一个值一样。 比如,上面提到的数据库…

    编程笔记 2021年7月20日
  • Maven的六类属性

    对 Maven 属性的使用,这里其实应该不陌生。比如 SpringPOM 工程中的 pom.xml 有如下代码。 <properties> <project.bu…

    编程笔记 2021年7月20日
  • Maven测试代码的重用

    在项目开发过程中,程序员经常要将公共的功能代码打包共享给其他模块重复使用,此外还有以前沉淀下来的公共框架代码。这里可以使用 mvn package 命令将这些代码打包,构建成构件,…

    编程笔记 2021年7月20日