Maven系列(一) -- maven仓库的搭建

时间:2024-02-01 16:00:55

  从今天开始,我要写一个maven系列的文章,以帮助大家来更好的熟悉maven仓库,并且将自己优秀的的代码开源出去,一方面为开源做贡献,另一方面顺便提升自己的知名度,让我们把愉快的开始吧

  为什么要搭建maven仓库

  当我们的需要写一些公司内部自己的库的时候,有两种方式,一种是每当需要更新库的版本时就打出一个新的aar包,然后放到项目里面引用,但是这样会很麻烦,所以第二种方式就是搭建一个属于内部的maven仓库,这样我们既可以像引用jcenter开源库中方式一样简单的只需要在build.gradle中写一个库的库名加上版本号就可以了,又可以保证我们库的私密性。

  前提条件

  首先,你要搭建一个maven仓库需要你的电脑首先具备JDK环境,这个环境的安装和环境变量的配置我在此就不在赘述了,很简单,可自行百度。

  开始搭建

  你需要打开nexus官网(https://www.sonatype.com/download-oss-sonatype):

  

  随便填一个邮箱,然后选择yes同意协议,点击Download进到下载页面:

  

  根据你的电脑系统,选择合适的版本,点击即可下载,下载完成之后你会得到一个名为nexus-3.22.1-02-mac.tgz的安装包文件,选择合适的位置放着这个文件,然后解压,这是我解压之后的目录:

  

  然后cd到bin目录下,你会看到一些启动程序:

  

  然后你用命令:./nexus start来启动nexus服务,接下来你只需要在你的浏览器中输入:127.0.0.1:8081就可以看到你的nexus正在启动:

  

  然后启动完成的页面是这样的:

  

  这里你需要去点击右上角的按钮去登录,但是此时你会发现你并没有账号密码,之前旧的版本的扎饼号密码分别是:admin和admin123,但是新的版本改掉了,你需要cd到sonatype-work/nexus3的目录下面,你会看到一个名为admin.password的文件,打开文件,复制里面的密码即可登录,账号还是admin。

   登录之后你就会看到如下界面,点击左侧的Browe,以后你上传的aar库文件就在这里,默认一般上传到maven-release下面,这是一个分组:

  

  完结

  至此,maven仓库在本地已经搭建完成,后续的文章会讲解如何在Android studio中配置你的库并且上传到本地的maven仓库中,以及上传到谷歌的jcenter仓库中。

  

   如要转载,请注明出处,谢谢!

   欢迎关注我的博客,地址如下:

   博客园地址:https://www.cnblogs.com/zhengjunfei/

   简书地址:https://www.jianshu.com/u/da06e00edefa

        掘金地址:https://juejin.im/user/5a2a5560f265da433562ad0c/posts

        欢迎大家扫描关注我的微信公众号,我会定期发布一些博客,分享一些知识点