Maven的pom.xml
时间: 2023-09-08 08:15:04 浏览: 115
Maven的pom.xml是一个XML文件,用于描述Maven项目的配置信息,包括项目的依赖关系、构建过程、打包方式、插件等等。
该文件通常位于项目根目录下,文件名为pom.xml。在该文件中,可以指定项目的基本信息,如项目名称、版本号、作者、许可证等;定义项目的依赖关系,通过依赖管理机制可以自动下载和管理所需的依赖库;配置构建过程,定义构建的目标、输出文件的路径和名称等;以及配置插件,用于扩展构建过程。
举个例子,以下是一个简单的pom.xml文件:
```
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>my-app</artifactId>
<version>1.0.0</version>
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>30.1-jre</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.example.App</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</project>
```
该文件定义了一个名为"my-app"的项目,依赖于Google Guava库,并使用Maven Jar插件将项目打包为可执行的Jar文件。
阅读全文