maven 项目怎么指定打包后名字

在 Spring Boot 的 Maven 项目中,你可以通过配置 pom.xml 文件来指定打包后的文件名。具体步骤如下:

  1. 打开 pom.xml 文件:找到你的项目根目录下的 pom.xml 文件。

  2. 配置 finalName 属性:在 标签下,添加 属性来指定打包后的文件名。

例如,如果你希望打包后的文件名为 myapp.jar,可以这样配置:

xml 复制代码
<build>
    <finalName>myapp</finalName>
    <plugins>
        <!-- 其他插件配置 -->
    </plugins>
</build>

这样,Maven 在打包时会生成 myapp.jar 文件。

  1. 执行打包命令:在命令行中运行以下命令来打包项目:
bash 复制代码
mvn clean package

打包完成后,你可以在 target 目录下找到 myapp.jar 文件。

示例 pom.xml 配置

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>myapp</artifactId>
    <version>1.0.0</version>

    <build>
        <finalName>myapp</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

注意事项

  • 如果你不指定 ,Maven 默认会使用 artifactId 和 version 来生成文件名,例如 myapp-1.0.0.jar。

  • 只指定文件名,不包含文件扩展名(如 .jar),Maven 会自动根据打包类型添加扩展名。

通过这种方式,你可以轻松地自定义 Spring Boot 项目的打包输出文件名。

相关推荐
南客先生2 分钟前
音视频项目在微服务领域的趋势场景题深度解析
java·微服务·面试·性能优化·音视频·高并发
xcLeigh1 小时前
HTML5好看的水果蔬菜在线商城网站源码系列模板8
java·前端·html5
Alsn861 小时前
11.Spring Boot 3.1.5 中使用 SpringDoc OpenAPI(替代 Swagger)生成 API 文档
java·spring boot·后端
liyongjun63161 小时前
Java List分页工具
java·后端
猎人everest2 小时前
Spring Boot集成Spring Cloud 2024(不使用Feign)
java·spring boot·spring cloud
茂桑2 小时前
日常开发小Tips:后端返回带颜色的字段给前端
java·状态模式
佩奇的技术笔记2 小时前
Java学习手册:Spring 中常用的注解
java·spring
一键三联啊2 小时前
GC的查看
java·jvm·python
howard20053 小时前
项目三 - 任务2:创建笔记本电脑类(一爹多叔)
java·接口·继承·抽象类
药尘师3 小时前
低版的spring boot 1.X接入knife4j
java·spring boot·后端