天行健,君子以自强不息;地势坤,君子以厚德载物。
每个人都有惰性,但不断学习是好好生活的根本,共勉!
文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。
文章目录
- 简介
- 1. 默认打包名称
- 2. 自定义名称
- 3. 变量引入名称
简介
- 关于Java打包,首先默认存放的位置为根目录下
target
包下 - 包的类型可分为
jar
包和war
包,默认为jar
包,也可使用packaging
标签指定为war
包 - 至于打包后包的名称,默认是跟项目的
artifactId
和version
值组成的,也可使用build
下的finalname
标签来自定义名称
1. 默认打包名称
默认打包的包名根据当前项目pom文件中项目的artifactId
标签和version
标签组成
pom中项目的参数如下
<groupId>com.gitlab</groupId>
<artifactId>gitlab-runner-test-java-demo</artifactId>
<version>1.0-SNAPSHOT</version>
则打包后生成的jar包名称为gitlab-runner-test-java-demo-1.0-SNAPSHOT.jar
位置在项目根目录下的target
文件夹中
2. 自定义名称
在pom文件中使用build
标签下的finalname
标签来自定义打包的名称
<build>
<!--配置后最终生成的jar包名称就是该元素中的名称
指定package打包后生成的jar包文件名称为app.jar,package打包后会在target文件夹中看到app.jar文件-->
<finalName>app</finalName>
</build>
打包后jar包名称为app.jar
3. 变量引入名称
还可以在finalname
标签中以变量的方式将变量引入,使用${}
中填入project.
开始调用项目相关参数
<build>
<!--以下设置可打包为项目的artifactId名称为jar包名,即gitlab-runner-test-java-demo.jar-->
<finalName>${project.artifactId}</finalName>
</build>
上面就是调用项目的artifactId
为jar包名称,打包后jar包为gitlab-runner-test-java-demo.jar
感谢阅读,祝君暴富!