Maven打包java
- 下载maven 当前环境 ubuntu20
apt install maven
- 下载完成后,显示安装目录
- 查看maven版本信息
root@ubuntu:/usr/share/maven/conf# mvn -v
Apache Maven 3.6.3
Maven home: /usr/share/maven
Java version: 1.8.0_382, vendor: Private Build, runtime: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.15.0-84-generic", arch: "amd64", family: "unix"
- 编辑settings.xml文件添加源
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
- 创建本地仓库目录
root@ubuntu:/usr/share/maven# mkdir repository
root@ubuntu:/usr/share/maven# ls
bin boot conf lib man repository
- 打包
cd 项目路径
mvn clean package
- 打包成功
- 运行jar包成功
Gradle打包java
- 下载gradle
wget https://mirrors.cloud.tencent.com/gradle/gradle-6.8-bin.zip
- 编辑/etc/profile 文件
export GRADLE_HOME=/gradle/gradle-6.8
export PATH=$GRADLE_HOME/bin:$PATH
- 刷新
source /etc/profile
- 查看gradle版本
root@ubuntu:/springbootdemo/test_gradle/build/libs# gradle -v
------------------------------------------------------------
Gradle 6.8
------------------------------------------------------------
Build time: 2021-01-08 16:38:46 UTC
Revision: b7e82460c5373e194fb478a998c4fcfe7da53a7e
Kotlin: 1.4.20
Groovy: 2.5.12
Ant: Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM: 1.8.0_382 (Private Build 25.382-b05)
OS: Linux 5.15.0-84-generic amd64
- 构建项目
构建成功,在build/libs jar包运行成功