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

时间:2012-08-29 07:40:16

标签: maven ubuntu

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

有人有任何想法吗?

4 个答案:

答案 0 :(得分:14)

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

  1. 删除旧的maven版本:

    > sudo apt-get remove maven
    > sudo apt-get update
    
  2. 安装新版本:    现在我已经提高了我对linux的了解,我更喜欢安装    手工制作软件;)
       所以...我遵循Apache安装说明    http://maven.apache.org/download.cgi然后我添加了这些行    在.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
    
  3. 我希望对某人有用。

答案 1 :(得分:4)

您只需在pom的pluginManagement部分定义maven-surefire-plugin版本,或者在公司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问题而不是插件时使用。

答案 2 :(得分:1)

为什么需要从命令行执行此操作?即使您的发行版未提供所需的更新,安装Maven也只需要下载存档,将其解压缩到合适的文件夹中并设置几个环境变量。

您可以找到官方安装说明here

答案 3 :(得分:0)

你是正确的有效性你可以拥有两个或更多,并切换设置.profile中的M2_HOME,但我不需要旧的,我认为更清楚只有一个。 无论如何,谢谢也许有人需要更多的版本,并且可以发现这篇文章很有趣。