关于nexus的学习

Posted it馅儿包子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于nexus的学习相关的知识,希望对你有一定的参考价值。

1.首先下载 解压版;

2.将nexus的bin目录路径  写入  环境变量path中;

3.修改 nexus配置文件wrapper.conf  15行  ,指定java.exe文件位置(例如:wrapper.java.command=F:\workTools\java\jdk1.8.0_121\bin\java);

4.以管理员身份启动吗,命令行(cmd),如果不以管理员省份运行,可能会报错(wrapper  | OpenSCManager failed - 拒绝访问。 (0x5));

5.输入命令  nexus    ,若 返回:Usage: nexus { console : start : stop : restart : install : uninstall }   ;则可继续;

6.   安装:nexus install  ;

7.   启动:nexus start    ;    

 

学习博客:

http://blog.csdn.net/fanyuna/article/details/40145827

http://blog.csdn.net/fanyuna/article/details/40145827

 

简单的走了一遍,综合平时工作中使用的部分,使用的setting.xml重点配置如下:

<localRepository> F:\project file\.m2\repository</localRepository>    //指定本地maven仓库

    <offline>true</offline>     //指定自动下载相关文件


//设置  nexus账号(id和具体项目中的id一致,见下文)
    <server>
            <id>deploymentRepo1</id>
            <username>admin</username>
            <password>admin123</password>
    </server>

//设置镜像文件(当本地仓库缺少jar包,会从这里下载)
    <mirror>
      <!--This sends everything else to /public -->
      <id>nexus2</id>
      <mirrorOf>*</mirrorOf> 
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <!-- <url>http://localhost:8081/nexus/content/groups/public/</url> -->
    </mirror>

  

以下是具体项目中的设置:

    <distributionManagement>
        <repository>
            <id>deploymentRepo1</id>   //这个id需要和  上面的  server中的id一致,才有权限 部署项目到 nexus私库中.
            <url>http://127.0.0.1:8081/nexus/content/repositories/snapshots/</url>
            <!--<url>http://localhost:8081/nexus/content/groups/public/</url>-->
        </repository>
    </distributionManagement>

  

nexus一般为运维人员必备技能,但作为开发人员也需要了解及使用.

以上是关于关于nexus的学习的主要内容,如果未能解决你的问题,请参考以下文章

向Linus学习,让代码具有good taste

片段如何处理触摸?

Android - 检测投射设备的类型

关于代码片段的时间复杂度

关于片段生命周期

关于js----------------分享前端开发常用代码片段