Mac安装Maven,并添加远程仓库中不存在的jar包

动机

跟同学学习一个开源的分布式项目,但是在最开始就卡住了。作者添加了一些自定义的、在远程仓库找不到的插件jar包,所以需要将该jar的原上项目文件clone到本地,并通过mvn命令安装到本地仓库之中。又因为最近更换到了Mac环境下,对新系统下的很多操作都不熟悉,Maven又没有安装,所以在此记录一下解决这个问题的整个流程。

步骤

       安装Homebrew

                  这一步参考官网给出的指令

       安装Maven

brew search maven         #首先使用search命令搜索maven版本
brew install [email protected]    #然后使用install命令安装,这里我使用的3.5版本

                   默认的情况下,Homebrew会自动的在usr/local/Cellar/ 文件夹下下载好Maven相关的文件。

                   接下来,为了能够在bash下使用mvn命令,我们需要添加系统环境变量,具体指令如下

vim ~/.bash_profile

                   export M2_HOME=/usr/local/Cellar/[email protected]/3.5.4/libexec
                   export PATH=$PATH:$M2_HOME/bin

将以下两行参数添加到文件末尾,其中libexec中就是Maven的主文件夹,在intellij中添加自定义Maven工具时配置Maven_Home使用的也是该文件夹。

source ~/.bash_profile   #退出vim后,刷新该文件
mvn -v                   #测试mvn命令是否正常

正常情况下,mvn -v 指令后现实的内容应该如下所示:

     

然后就可以愉快的使用 mvn啦!!

本地仓库添加jar

最初我们提到的开源项目中,作者在pom.xml中添加了名为elastic-job-lite-starter的依赖,并提供了项目源码。我们使用git clone命令将项目克隆到本地后,进入包含pom.xml文件的祝文件夹,使用如下命令

mvn clean install -Dmaven.test.skip 

就可以将该项目打包成jar并添加到本地仓库之中了。

至此,大功告成。

猜你喜欢

转载自blog.csdn.net/veatheroe/article/details/86010286