zoukankan      html  css  js  c++  java
  • Maven系列(一) -- maven仓库的搭建

      从今天开始,我要写一个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文件,设置NEXUS_HOME为你的安装路径,我的安装路径为:/Users/zjf/Downloads/tools/nexus/nexus-3.22.1-02

      然后你用命令:./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

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

  • 相关阅读:
    常用作图与图片处理工具
    在博客园中配置MathJax
    Make Eudict for reviewing example sentences
    使用AltSearch格式化Kindle读书笔记
    Deep Learning基础--理解LSTM/RNN中的Attention机制
    Deep Learning基础--理解LSTM网络
    Deep Learning基础--SVD奇异值分解
    常见面试之机器学习算法思想简单梳理
    Deep Learning基础--CNN的反向求导及练习
    Deep Learning基础--线性解码器、卷积、池化
  • 原文地址:https://www.cnblogs.com/zhengjunfei/p/12951859.html
Copyright © 2011-2022 走看看