maven 打包pom.xml配置
时间: 2023-09-01 16:10:01 浏览: 41
Maven 是一个基于项目对象模型(POM)的项目管理工具,可以通过配置 POM 文件来管理项目的构建、依赖、测试等等。
在 POM 文件中,可以通过配置 `<packaging>` 元素来指定项目打包的方式。常见的打包方式有 jar、war、ear 等。
例如,以下是一个打包方式为 jar 的 POM 配置:
```xml
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>my-project</artifactId>
<version>1.0.0</version>
<packaging>jar</packaging>
...
</project>
```
在执行 Maven 打包命令时,Maven 会根据 POM 文件中的配置来生成相应的打包文件。例如,执行以下命令可以生成一个名为 `my-project-1.0.0.jar` 的 jar 包:
```
mvn package
```
同时,你也可以通过配置 `<build>` 元素来指定打包过程中的一些自定义操作,比如编译、测试、打包等等。例如:
```xml
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>my-project</artifactId>
<version>1.0.0</version>
<packaging>jar</packaging>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
...
</project>
```
以上配置中,使用了 Maven Compiler Plugin 插件,指定了编译时使用的 Java 版本为 1.8。
希望这些信息能够对你有所帮助。
阅读全文