首先, 下载最新的maven 3 (http://maven.apache.org/download.html).
然后, 拷贝到 /usr/share/java 。
$ sudo ditto apache-maven-3.0.3 /usr/share/java/maven-3.0.3
$ cd /usr/share
$ ls -al
这时候会看到类似"maven"的soft link指向 java/maven-xxx。
下面的命令可以删掉这个soft link然后重新创建它并指向新的maven, 或者update这个soft link。
$ sudo rm maven
或者直接创建一个新的
$ sudo ln -s /usr/share/java/maven-3.0.2 maven3
这样就有了一个叫"maven 3"的soft link指向maven 3.0.2。
-------------------------------------
把路径加入到.bash_profile中, 以避免重复配置
$MAVEN_HOME or $M2 = /usr/share/maven3
-------------------------------------
运行
$ mvn --version
来检验是否已经检测到新的版本。
如果仍然是老版本,可能原因是$PATH里面有其他的路径底下有老版本的maven, 建议检查类似/usr/bin的路径。
有时候会需要在不同版本的maven中间进行切换, 这就需要更多的一些步骤。
分享到:
相关推荐
Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM),能够管理项目的构建、...在升级或选择Maven版本时,开发者需要考虑兼容性、性能和新特性等因素。
8. **版本管理**:Maven 使用语义化版本号(Semantic Versioning)来管理项目版本,确保升级的兼容性。 9. **跨平台**:Maven 是跨平台的工具,可以在Windows、Linux、Mac OS等操作系统上运行。 10. **增强的错误...
总而言之,"nexus-3.38.0-01-mac.tgz" 是一个适用于macOS平台的Nexus仓库管理器的版本,它可以帮助Java开发者更有效地管理和分发Maven依赖。通过解压并按照安装指南进行操作,用户可以在本地环境中设置和运行Nexus...
随着Maven版本的更新,用户可能需要升级或在必要时卸载旧版本的Maven。 3. 简单Maven项目 - 创建和构建简单项目 Maven使用命令行工具来创建、构建项目,通常第一步是通过mvn archetype:create命令创建一个项目...
要升级Maven,只需下载新版本,解压到同一目录,并更新`M2_HOME`环境变量指向新版本的路径。降级过程相同,只是指向旧版本的路径。 ### Eclipse配置Maven 在Eclipse集成开发环境中配置Maven,你需要: 1. 打开...
【 Maven 私服 Nexus 版本 2.14 知识点详解】 Maven 是一个广泛使用的项目管理和综合工具,它帮助Java开发者管理构建过程、依赖关系以及项目元数据。Nexus是Sonatype公司提供的一个强大的Maven仓库管理器,它作为...
Maven 是跨平台的,可以在Windows、Linux、Mac OS等操作系统上运行,3.3.9版本继续保证了这一特性。 11. **配置和环境** Maven 3.3.9 支持通过全局和用户级别的设置文件调整配置,同时允许开发者通过系统属性或...
- 升级Maven的方法。 - **获取帮助**:介绍如何利用Maven的帮助插件(`maven-help-plugin`)来获取相关信息。 #### 三、Maven实战 - **简单的Maven项目**: - 创建和构建一个基本的Java项目。 - 理解项目对象模型...
- **升级Maven**:如果需要升级Maven版本,可以通过重新安装的方式实现。 **2.6 获得Maven帮助** Maven提供了丰富的帮助文档和社区支持。可以通过官方文档、论坛等方式获取帮助。 **2.7 使用Maven Help插件** ...
- 解决问题的方法是升级或降级Maven版本,使其与IntelliJ IDEA兼容。你可以访问Maven的官方网站获取最新版本或历史版本:[http://maven.apache.org/download.cgi](http://maven.apache.org/download.cgi)。 - 如果...
- **升级Maven安装**:如果需要升级Maven,可以下载新版本并替换旧版本,或者使用包管理工具进行更新。 - **从Maven 1.x升级到2.x**:这通常需要调整项目的POM文件,确保与新版本兼容。 - **卸载Maven**:删除Maven...
标题 "nexus-3.37.3-02-mac.tgz" 指向的是Sonatype Nexus Repository Manager的一个特定版本,适用于Mac OS操作系统。Nexus Repository Manager是一款开源的软件仓库管理工具,广泛用于Java开发环境,尤其是与Maven...
主版本升级可能会引入不兼容的变化,而次版本和修订版则通常保持向后兼容。 3. **下载与解压**: 下载完成后,解压缩文件到你选择的目录。Windows用户可以将其放在`C:\Program Files`或自定义的文件夹中,Linux和...
`nexus-2.14.4-03-bundle.tar.gz`是一个包含Nexus 2.14.4版本的压缩包,用于在本地搭建Maven仓库。在这个过程中,我们将详细讲解如何使用这个压缩包来配置和运行Nexus服务器。 1. **Nexus的作用**: - Maven仓库...