首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用迷航器在ubuntu上安装maven 3.8和jdk 17

如何使用迷航器在ubuntu上安装maven 3.8和jdk 17
EN

Stack Overflow用户
提问于 2022-04-07 15:29:32
回答 1查看 2.5K关注 0票数 2

正如标题所述,我正在尝试使用迷航器在虚拟机中安装maven 3.8和jdk17。这就是我所拥有的:

Vagrantfile:

..。

代码语言:javascript
复制
config.vm.provision "shell", path: "vagrantScripts/jdk17.sh"

..。

jdk17.sh:

代码语言:javascript
复制
#jdk17 installation

curl  -O https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
sudo tar -xvf jdk-17_linux-x64_bin.tar.gz
sudo mv jdk-17.0.2 /opt/jdk17
export JAVA_HOME=/opt/jdk17
export PATH=$PATH:$JAVA_HOME/bin

#maven 3.8.5 installation
curl  -O https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz
sudo tar -xvf apache-maven-3.8.5-bin.tar.gz
sudo mv apache-maven-3.8.5 /opt/maven
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

如果我在VM的命令shell中逐行编码,一切都会正常工作,但是当我尝试使用provision自动化安装时,它就是不起作用。

有什么帮助吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-05-22 05:12:02

安装JAVA

代码语言:javascript
复制
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install -y openjdk-8-jdk

安装Maven (在Jenkins机器上)

代码语言:javascript
复制
cd /tmp
sudo wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz

cd /tmp 
sudo tar -xzf apache-maven-3.8.5-bin.tar.gz -C  /opt/
mv /opt/apache-maven-3.8.5 /opt/maven
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71784943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档