10

Ubuntu 11.10を使用していて、Maven3.0.3をインストールしています。確実なプラグインの問題があるため、Maven3.0.4に更新したいと思います。しかし、コマンドラインからそれを行う方法がわかりません。

誰かアイデアがありますか?

4

4 に答える 4

18

私はちょうどそれをしました....私は今のところMaven3.0.3を交換しますMaven3.2.1私はこのステップを行いました:

  1. 古いMavenバージョンを削除します。

    > sudo apt-get remove maven
    > sudo apt-get update
    
  2. 新しいバージョンのインストール: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
    

誰かのお役に立てば幸いです。

于 2014-03-21T16:03:34.723 に答える
5

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の問題が発生した場合は可能ですが、プラグインの場合は可能ではありません。

于 2012-08-29T08:37:04.677 に答える
2

なぜコマンドラインからそれを行う必要があるのですか?ディストリビューションで必要な更新が提供されていない場合でも、Mavenをインストールするには、アーカイブをダウンロードし、適切なフォルダーに解凍して、いくつかの環境変数を設定するだけです。

公式のインストール手順はここにあります

于 2012-08-29T07:46:52.630 に答える
0

あなたは正しい効果です。両方以上を持ち、.profileでM2_HOMEの設定を切り替えることができますが、古いものは必要ありません。1つだけの方が明確だと思います。とにかく、誰かが複数のバージョンを必要としていて、この投稿が面白いと思うかもしれません。

于 2014-04-01T07:51:42.530 に答える