linux 环境下命令行打包java

Maven打包java

  • 下载maven 当前环境 ubuntu20
apt install maven
  • 下载完成后,显示安装目录

Description

  • 查看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文件添加源

Description

    <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
  • 打包成功

Description

  • 运行jar包成功

Description

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

  • 构建项目

Description
构建成功,在build/libs jar包运行成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值