# Maven 如何配置生成的 Jar 包的名字不添加版本号

**URL:** <https://www.isharkfly.com/t/maven-jar/14310>\
**Category:** DevOps\
**Tags:** maven\
**Created:** [February 3, 2023, 9:11pm UTC](https://www.isharkfly.com/t/maven-jar/14310 "2023-02-03T21:11:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [February 3, 2023, 9:11pm UTC](https://www.isharkfly.com/t/maven-jar/14310/1 "2023-02-03T21:11:46Z")

</div>

在默认的情况下，Maven 生成的包的名字会在包的名字后面添加版本号。

在我们使用 Docker 打包的时候可能不需要有版本号的包的名字。

## 解决办法

解决办法就是在 Pom 文件的 之间添加一个 `<finalName>${artifactId}</finalName>`

![2023-02-03_16-11-04](https://www.isharkfly.com/images/transparent.png)

如上面的图，我们j就直接使用了我们的 artifactId 名字了。

当然，你还可以定义你自己喜欢的名字。
