跳过正文
  1. 文章/
  2. Java/
  3. JavaEE/

Maven

2025

2、settings.xml
·5193 字·11 分钟· loading · loading
Java JavaEE Maven
settings.xml # Maven有一个settings.xml配置文件,它是用来设置 Maven 参数的配置文件,settings.xml 中包含类似本地仓储位置、修改远程仓储服务器、认证信息等配置。
5、常用插件
·2079 字·5 分钟· loading · loading
Java JavaEE Maven
maven-jar-plugin # 默认maven打包的结果没有指定mainClass,所以使用java -jar命令会显示xxx.jar中没有主清单属性,使用此插件可以指定mainClass

2024

4、plugins
·3437 字·7 分钟· loading · loading
Java JavaEE Maven
Maven 的生命周期是抽象的,这意味着生命周期以及生命周期中每个phase(阶段)本身不做任何实际的工作,实际的任务都是依靠插件来完成。每个阶段都可以绑定一个或多个插件目标,Maven 为大多数构建步骤编写并绑定了默认插件。当用户有特殊需要的时候,可以自己配置插件来定制构建行为,甚至可以使用自己编写的 Maven 插件。
1、Maven
·3884 字·8 分钟· loading · loading
Java JavaEE Maven
Maven # Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM: Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段中插件(plugin)目标的逻辑 。

2023

3、pom.xml
·4488 字·9 分钟· loading · loading
Java JavaEE Maven
POM # POM(项目对象模型)是 Maven 最基本,也是非常重要的一个概念。通常情况下,我们可以看到 POM 的表现形式是pom.xml,在这个 XML 文件中定义着关于我们工程的方方面面,当我们想要通过 Maven 命令来进行操作的时候,例如:编译,打包等等,Maven 都会从pom.xml文件中来读取工程相关的信息。