如何使用命令更新ubuntu中的maven

And*_*ler 9 ubuntu maven

我使用的是Ubuntu 11.10,我安装了Maven 3.0.3.现在我想将它更新到Maven 3.0.4由于一些万无一失的插件问题.但我不知道如何从命令行做到这一点.

有没有人有任何想法?

car*_*081 14

我刚刚完成了....我现在交换Maven 3.0.3 Maven 3.2.1我做了这个步骤:

  1. 删除旧的maven版本:

    > sudo apt-get remove maven
    > sudo apt-get update
    
    Run Code Online (Sandbox Code Playgroud)
  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
    
    Run Code Online (Sandbox Code Playgroud)

我希望对某人有用.


khm*_*ise 5

您可以简单地在 pom 的 pluginManagement 部分或公司 pom 中更好地定义maven-surefire-plugin版本。

<build>
  <pluginManagement>
    <plugins>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-surefire-plugin</artifactId>
         <version>2.12.3</version>
       </plugin>
       ...
    </plugin>
  </pluginManagmenet>
</build>
Run Code Online (Sandbox Code Playgroud)

如果您还没有公司范围的 pom,则您的构建是不可重现的,这意味着如果您更改 Maven 版本,您的构建将使用不同的插件版本,这适用于所有插件。此外,最好的做法是在构建中定义插件的版本。无需更新 Maven 本身。如果您遇到 Maven 问题但不是插件,则可以。