mavenとJavaにEC2インスタンスが必要です。 Mavenをインストールするにはmavenとjava 1.7の相互依存関係は、Java 1.8で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に置き換えられます。
私は彼らがそれぞれを削除せずにMavenとJava 1.8の両方を持つことができますどのようにDependency Installed:
java-1.7.0-openjdk.x86_64 ...
他の?
mavenをexploded directory post java 8 installationとしてインストールすることはどうですか? –
javaとmavenのインストールを管理するツールが好きなら、[sdkman](http://sdkman.io)を試すことができます –
@RishikeshDarandale「展開されたディレクトリ」の意味を説明できますか? Java 8のインストール後? – Yigal