gpt4 book ai didi

java - maven和java 1.7的相互依赖不允许使用Java 1.8安装maven

转载 作者:行者123 更新时间:2023-12-02 12:28:10 25 4
gpt4 key购买 nike

我需要有 Maven 和 Java 一个 EC2 实例。

要安装maven,我使用:

sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
sudo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
sudo yum install -y apache-maven

要安装 Java 1.8,我使用:

sudo yum install java-1.8.0-openjdk-devel
sudo yum remove java-1.7.0-openjdk

然后更新环境变量:

export JAVA_HOME='/usr/lib/jvm/java-1.8.0-openjdk.x86_64'
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

问题是,当我在安装了 maven 的情况下安装 Java 1.8 时,当删除 Java 1.7 时,maven 也会被删除,因为它是 Java 1.7 的依赖项:

Removing for dependencies:
apache-maven noarch 3.3.9-1.el6 @epel-apache-maven 9.5 M

当我在安装了 Java 1.8 的情况下安装 Java maven 时,Java 1.8 被替换为 Java 1.7:

Dependency Installed:
java-1.7.0-openjdk.x86_64 ...

如何才能同时拥有 Maven 和 Java 1.8 而不会相互删除?

最佳答案

我将建议您选择以下选项:

关于java - maven和java 1.7的相互依赖不允许使用Java 1.8安装maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45397729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com