Ubuntu 11.10を使用していて、Maven3.0.3をインストールしています。確実なプラグインの問題があるため、Maven3.0.4に更新したいと思います。しかし、コマンドラインからそれを行う方法がわかりません。
誰かアイデアがありますか?
私はちょうどそれをしました....私は今のところMaven3.0.3を交換しますMaven3.2.1私はこのステップを行いました:
古いMavenバージョンを削除します。
> sudo apt-get remove maven
> sudo apt-get update
新しいバージョンのインストール:Linuxに関する知識が向上しました。ソフトウェアを手動でインストールすることを好みます;)だから... http://maven.apache.org/download.cgi
のApacheインストール手順に従って、
次のようになりました。この行をファイル.baschrcに追加しました。
export M2_HOME=/usr/local/apache-maven/apache-maven-3.2.1
export M2=$M2_HOME/bin
export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=256m"
export PATH=$PATH:$M2
誰かのお役に立てば幸いです。
maven-surefire-pluginのバージョンは、pomのpluginManagementセクションで定義するか、会社のpomで定義するだけです。
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.3</version>
</plugin>
...
</plugin>
</pluginManagmenet>
</build>
全社的なpomをまだ持っていない場合、ビルドは再現できません。つまり、Mavenバージョンを変更すると、ビルドはすべてのプラグインに当てはまる異なるプラグインバージョンを使用します。さらに、ビルドでプラグインのバージョンを定義することをお勧めします。Maven自体を更新する必要はありません。Mavenの問題が発生した場合は可能ですが、プラグインの場合は可能ではありません。
なぜコマンドラインからそれを行う必要があるのですか?ディストリビューションで必要な更新が提供されていない場合でも、Mavenをインストールするには、アーカイブをダウンロードし、適切なフォルダーに解凍して、いくつかの環境変数を設定するだけです。
公式のインストール手順はここにあります
あなたは正しい効果です。両方以上を持ち、.profileでM2_HOMEの設定を切り替えることができますが、古いものは必要ありません。1つだけの方が明確だと思います。とにかく、誰かが複数のバージョンを必要としていて、この投稿が面白いと思うかもしれません。