web-dev-qa-db-ja.com

Maven 3.0.4-3.1.1を更新する方法

まず第一に、UbuntuとMavenが初めてです。誰もがMavenを更新する方法を知っていますか?現在のバージョンのmavenは3.0.4です。最新バージョンの3.1.1に更新したいと思います。私は試した

Sudo apt-get update maven

しかし、これはあまり役に立ちませんでした。なにか提案を。初めてMavenを使用しています。インストール方法も

Apache-maven-3.1.1-bin.tar.gz

私は次のようなコマンドがあることを知っています

Sudo apt-get install maven

しかし、それはmavenをダウンロードしてからインストールします。それをダウンロードするいくつかのシステムにmavenをインストールする必要があるかもしれないので、毎回それをダウンロードすることは私たちにとってより良い選択肢ではありません。だから私は2つの質問に対する答えを楽しみにしています

  1. インストール済みのMavenを更新する方法

  2. ダウンロードしたMaven Apache-maven-3.1.1-bin.tar.gzのパッケージをインストールする方法

52
suja

ターミナルで単一のパッケージをアップグレードするには:

Sudo apt-get --only-upgrade install maven

ダウンロードしたmaven Apache-maven-3.1.1-bin.tar.gzのパッケージをインストールするには

cd ~/Downloads
wget http://Apache.mirrors.timporter.net/maven/maven-3/3.1.1/binaries/Apache-maven-3.1.1-bin.tar.gz

Sudo mkdir -p /usr/local/Apache-maven
Sudo mv Apache-maven-3.1.1-bin.tar.gz /usr/local/Apache-maven
cd /usr/local/Apache-maven
Sudo tar -xzvf Apache-maven-3.1.1-bin.tar.gz

〜/ .profileをgedit ~/.profileで編集し、次の4行を追加します。

export M2_HOME=/usr/local/Apache-maven/Apache-maven-3.1.1
export M2=$M2_HOME/bin
export MAVEN_OPTS="-Xms256m -Xmx512m"
export PATH=$M2:$PATH

マシンを再起動せずに次のコマンドを実行して更新することを忘れないでください

 source ~/.profile
49
Mina Eid

Mavenの最新バージョンについて尋ねられた元の質問に基づいて、このPPAはMaven 3.3.9のwilyからtrustyへのバックポートを提供します

https://launchpad.net/~andrei-pozolotin/+archive/ubuntu/maven

このPPAを使用する手順は、上記のリンクからコピーされます。

Sudo apt-get purge maven maven2 maven3
Sudo add-apt-repository ppa:andrei-pozolotin/maven3
Sudo apt-get update
Sudo apt-get install maven3

これはUbuntu 14.04.3 LTSでうまくいきました。インストールされたコマンドはmvnで、シンボリックリンクを追加する必要はありませんでした。

$ mvn -version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T16:41:47+00:00)
Maven home: /usr/share/maven3
Java version: 1.8.0_66, vendor: Oracle Corporation
Java home: /usr/lib/jvm/Java-8-Oracle/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "3.19.0-33-generic", Arch: "AMD64", family: "unix"
19
Janek Bogucki

https://launchpad.net/~natecarlson/+archive/maven に3.1のmavenのPPAがあります

Sudo add-apt-repository ppa:natecarlson/maven3

唯一の問題は、PPAからのコマンドラインツールがmaven3であることです。これにより、mvnを呼び出すスクリプトがすべて破損します。

Sudo ln -s /usr/bin/maven3 /usr/bin/mvn
9
David Baucum

Ubuntu 14.04にmvn3をインストールするには、次を実行します。

Sudo apt-get purge maven maven2 maven3
Sudo add-apt-repository ppa:andrei-pozolotin/maven3
Sudo apt-get update
Sudo apt-get install maven3

シンボリックリンクを作成するには、次を実行します。

Sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/mvn

リファレンス: https://launchpad.net/~andrei-pozolotin/+archive/ubuntu/maven

6
user1036719

このガイドは、Ubuntu 14.04でmavenを3.2.1にアップグレードするのに最適であることがわかりました http://linuxg.net/how-to-install-Apache-maven-3-2-1-on-ubuntu-14- 04-linux-mint-17-and-their-derivative-systems /

まず、以前のMavenのMavenを削除します。

Sudo apt-get remove maven*

Maven 3をインストールします。

Sudo apt-get install gdebi

wget http://ppa.launchpad.net/natecarlson/maven3/ubuntu/pool/main/m/maven3/maven3_3.2.1-0~ppa1_all.deb

Sudo gdebi maven3_3.2.1-0~ppa1_all.deb

シンボリックリンクを使用すると、簡単に使用できます。

Sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/maven
5
Paul Gregoire

こことApache.orgの手順を試してみました。最終的に修正されたのは、mavenのシンボリックリンクを作成することでした。

Sudo ln -s /usr/local/Apache-maven/Apache-maven-3.2.1/bin/mvn /usr/bin/mvn
3
128KB

http://maven.Apache.org/download.cgi から最新のMavenをダウンロードします

wget http://Apache-mirror.rbc.ru/pub/Apache/maven/maven-3/3.2.2/binaries/Apache-maven-3.2.2-bin.tar.gz
tar -zxf Apache-maven-3.2.2-bin.tar.gz /tmp/
ln -s /tmp/Apache-maven-3.2.2/bin/mvn /usr/local/bin/mvn

確認する

$ mvn -v
1
DmitrySandalov

PPA(personalパッケージアーカイブ)に不安がある場合は、出所これは代替です。

セキュリティの観点から、どこから来たのかわからない場合はインストールしないでください。

記事 で、既知の信頼できるソースであるApacheから最新のファイルを取得します。最新バージョンを入手できます

#identify the latest version of maven
    latest=$(curl http://www-us.Apache.org/dist/maven/maven-3/ | tac | sed -ne 's/[^0-9]*\(\([0-9]\.\)\{0,3\}[0-9]\).*/\1/p' | head -1)
#download it
    wget http://www-us.Apache.org/dist/maven/maven-3/$latest/binaries/Apache-maven-$latest-bin.tar.gz

次にインストールします

#Unpack it
    Sudo tar -zxf Apache-maven-$latest-bin.tar.gz -C /usr/local/
#create a sym link to it
    Sudo ln -s /usr/local/Apache-maven-$latest/bin/mvn /usr/bin/mvn

上記のリンクと stackoverflow に関する私の投稿で概説されているように

1
TomRed

Macでアップグレードしたところ、とても簡単でした。 https://maven.Apache.org/install.html からMavenを取得します。単にMaven〜/ binをPATHに追加し、Java_HOMEを更新します。次に、バージョンを表示するためにmvn -vを試してください

0
Sharad Trivedi