`
何足道
  • 浏览: 33214 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

升级maven版本 - mac

阅读更多

首先, 下载最新的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-3.3.9.0-bin.zip和apache-maven-3.5.2-bin.zip

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM),能够管理项目的构建、...在升级或选择Maven版本时,开发者需要考虑兼容性、性能和新特性等因素。

    apache-maven-3.2.1 官方绿色安装包

    因此,适时升级到更现代的Maven版本是明智的选择,以便利用最新的特性和优化。然而,对于已经稳定运行的项目,保持当前版本以保证系统的稳定性和兼容性也是重要的。 总的来说,Apache Maven 3.2.1是一个强大的工具...

    apache-maven-3.0.5

    8. **版本管理**:Maven 使用语义化版本号(Semantic Versioning)来管理项目版本,确保升级的兼容性。 9. **跨平台**:Maven 是跨平台的工具,可以在Windows、Linux、Mac OS等操作系统上运行。 10. **增强的错误...

    nexus-3.38.0-01-mac.tgz

    总而言之,"nexus-3.38.0-01-mac.tgz" 是一个适用于macOS平台的Nexus仓库管理器的版本,它可以帮助Java开发者更有效地管理和分发Maven依赖。通过解压并按照安装指南进行操作,用户可以在本地环境中设置和运行Nexus...

    maven私服nexus版本2.14

    【 Maven 私服 Nexus 版本 2.14 知识点详解】 Maven 是一个广泛使用的项目管理和综合工具,它帮助Java开发者管理构建过程、依赖关系以及项目元数据。Nexus是Sonatype公司提供的一个强大的Maven仓库管理器,它作为...

    maven 3.3.9

    Maven 是跨平台的,可以在Windows、Linux、Mac OS等操作系统上运行,3.3.9版本继续保证了这一特性。 11. **配置和环境** Maven 3.3.9 支持通过全局和用户级别的设置文件调整配置,同时允许开发者通过系统属性或...

    nexus-3.37.3-02-mac.tgz

    标题 "nexus-3.37.3-02-mac.tgz" 指向的是Sonatype Nexus Repository Manager的一个特定版本,适用于Mac OS操作系统。Nexus Repository Manager是一款开源的软件仓库管理工具,广泛用于Java开发环境,尤其是与Maven...

    nexus-2.14.4-03-bundle.tar.gz搭建maven仓库

    `nexus-2.14.4-03-bundle.tar.gz`是一个包含Nexus 2.14.4版本的压缩包,用于在本地搭建Maven仓库。在这个过程中,我们将详细讲解如何使用这个压缩包来配置和运行Nexus服务器。 1. **Nexus的作用**: - Maven仓库...

    smslib-v3.5.1

    虽然没有具体描述smslib-v3.5.1的变更日志,通常版本升级会包含错误修复、性能优化、新功能添加或对旧功能的改进。用户在升级到这个版本时,可以期待更好的稳定性和更丰富的功能支持。 五、示例代码 ```java import...

    nexus-3.44.0-01-mac.tgz

    Nexus是Sonatype公司推出的一款强大的Maven、npm、Yum、Docker等软件仓库管理工具,其最新版本3.44.0-01在mac平台上的安装包名为“nexus-3.44.0-01-mac.tgz”。这个压缩包包含了运行Nexus所需的核心组件和工作目录,...

    Maven权威指南 很精典的学习教程,比ANT更好用

    升级Maven 2.6. 获得Maven帮助 2.7. 使用Maven Help插件 2.7.1. 描述一个Maven插件 2.8. 关于Apache软件许可证 I. Maven实战 3. 一个简单的Maven项目 3.1. 简介 3.1.1. 下载本章的例子 3.2. 创建一...

    Maven权威指南中文版(完整)

    2.5.2. 升级Maven .............................................. 13 2.6. 获得Maven帮助 ................................................ 13 2.7. 使用Maven Help插件 .........................................

    flink-shaded-hadoop-3-uber-3.1.1.7.1.1.0-565-9.0.jar.tar.gz

    在这个特定的兼容包中,我们可以看到两个文件:flink-shaded-hadoop-3-uber-3.1.1.7.1.1.0-565-9.0.jar(实际的兼容库)和._flink-shaded-hadoop-3-uber-3.1.1.7.1.1.0-565-9.0.jar(可能是Mac OS的元数据文件,通常...

    izpack-gui-5.0.0-beta10.zip

    IzPack是一个强大的跨平台安装包制作工具,它允许开发者轻松创建具有专业外观和功能的安装程序,适用于Windows、Mac OS X和Linux等操作系统。 【描述】"graphing-maven-plugin.zip" 提及的是一个Maven插件,专门...

    zxing demo on Mac OS X 10.10

    从github上直载的ZXing 3.1.0包中android案例编译不过,主要是demo中使用了jdk1.7的语法,Mac OS X 10.10的JDK默认是1.6,因此,要先把jdk升级到1.7,然后就可以参考“Getting Started Developing”编译zxing/core和...

    nexus-3.13.0-01-unix.tar.gz.zip

    Nexus是Sonatype公司开发的一款强大的 Maven 私服软件,它不仅支持Maven仓库管理,还支持npm、RubyGems、Python、NuGet等多种软件包管理格式。在本例中,我们关注的是Nexus 3的第13个版本,即"Nexus Repository ...

Global site tag (gtag.js) - Google Analytics