maven 和 java 1.7 的相互依赖不允许使用 Java 1.8 安装 maven
Mutual dependency of maven and java 1.7 doesn't allow installing maven with Java 1.8
我需要 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
问题是当我安装 Java 1.8 时安装了 maven,当 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 而不是它们相互移除?
我会建议以下选项供您回答:
java8安装后直接获取maven bin文件爆破使用如下:
wget http://www-eu.apache.org/dist/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz
tar -xvzf {已下载 _maven_file}
// 更新路径变量
可以使用 sdkman 来管理 java 和 maven 的安装。
我需要 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
问题是当我安装 Java 1.8 时安装了 maven,当 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 而不是它们相互移除?
我会建议以下选项供您回答:
java8安装后直接获取maven bin文件爆破使用如下:
wget http://www-eu.apache.org/dist/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz
tar -xvzf {已下载 _maven_file} // 更新路径变量
可以使用 sdkman 来管理 java 和 maven 的安装。