Maven 安装配置后:打包 Java 项目为 Jar 包的完整命令
·
Maven 打包 Java 项目为 Jar 包的完整命令
1. 基础打包命令
在项目根目录(含 pom.xml 的目录)执行:
mvn clean package
clean:清理旧构建文件package:编译源码并打包- 生成的 Jar 包路径:
target/<项目名>-<版本号>.jar
2. 跳过测试的打包
mvn clean package -DskipTests
-DskipTests:跳过单元测试(加速构建)
3. 生成可执行 Jar(含依赖)
若需包含所有依赖库(如 Spring Boot 项目):
mvn clean package spring-boot:repackage
需在
pom.xml中配置spring-boot-maven-plugin
4. 指定环境配置
mvn clean package -P prod
-P prod:激活pom.xml中id为prod的 profile(环境配置)
关键说明
-
依赖要求:
- 确保
pom.xml中已配置打包插件(如maven-jar-plugin或spring-boot-maven-plugin) - 标准配置示例:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.3.0</version> </plugin> </plugins> </build>
- 确保
-
常见问题处理:
- 依赖缺失:先运行
mvn clean install下载依赖 - 权限问题:Linux/macOS 系统前缀加
sudo - 查看帮助:
mvn help:effective-pom验证配置
- 依赖缺失:先运行
-
高级参数:
mvn clean package -Dmaven.test.skip=true -T 4C-Dmaven.test.skip=true:跳过测试编译-T 4C:启用 4 线程并行构建(加速)
执行成功后,在
target/目录查找生成的 Jar 包。可通过java -jar <文件名>.jar运行。
更多推荐



所有评论(0)