热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

nexus服务器部署配置

为什么80%的码农都做不了架构师?首先区别几个概念1.release是发布版本,snapshots是快照版本,也就是不稳定版本。2.

为什么80%的码农都做不了架构师?>>>   hot3.png

首先区别几个概念

1.release是发布版本,snapshots是快照版本,也就是不稳定版本。

2.nexus默认带有几个仓库

PublicRepositories:  仓库组
3rd party: 无法从公共仓库获得的第三方发布版本的构件仓库
Apache Snapshots: 用了代理Apache Maven仓库快照版本的构件仓库
Central: 用来代理maven中央仓库中发布版本构件的仓库
Central M1 shadow: 用于提供中央仓库中M1格式的发布版本的构件镜像仓库
Codehaus Snapshots: 用来代理CodehausMaven 仓库的快照版本构件的仓库
Releases: 用来部署管理内部的发布版本构件的宿主类型仓库
Snapshots:用来部署管理内部的快照版本构件的宿主类型仓库

所以我们自定义构建的仓库组代理仓库的顺序为:Releases,Snapshots,3rd party,Central。你也可以使用oschina放到Central前面,下载包会更快。

3.配置之后,多repair index几次,然后update index几次,还有group仓库也可repair index和update index

4.注意OSchina的库是不对私服开放的,千万别使用OSchina的代理(这里不一定)

5.做一次操作,可以在administration-->scheduler task里面查看。

6.默认的端口是8081,可以在conf/nexus.properties中修改。

7.linux下的启动停止命令是bin/nexus start。bin/nexus stop。bin/nexus status。

8.下载的nexus-2.12.0-01-bundle.tar.gz解压开有2个文件夹,这两个应该都是有用的。

9.nexus默认的用户名密码是admin/admin123,端口是8081,链接如下:http://nexus服务器ip:8081/nexus

10.如果某个包版本只有信息文件,没有jar文件,则进入安装目录sonatype-work/nexus/storage/选择对应的仓库,删除对应的文件夹,重新编译就能下载对应的包了。或者自己把jar文件下载下来,放到文件夹里去。

11.当有奇怪的问题时,重启服务器。重启后web界面要1分钟左右后才能访问。

12.在仓库组的configuration中,左边的ordered group repositories才是真正生效的代理仓库,右边是可用的代理仓库,所以需要把右边的可用的仓库添加到左边来。

13.borwse index是仓库中有那些索引index,有哪些能下的包。browse storage是仓库中已经下载好了哪些包。如果browse storage中没有,则去browse index查看,看看是否有包可以下载。

14.代理仓库过段时间要update index,把一些没有的index 更新下来,当你的包没有的时候,也要注意update,还有要注意删除.lastUpdated文件,这样才会重新去下载。

15.index是索引,如果index有,那么就会根据index去下载对应的包。

参考:

Sonatype Nexus 搭建Maven 私服

maven Nexus入门指南(图文)

Nexus私服使Maven更加强大


转:https://my.oschina.net/cjun/blog/634432



推荐阅读
  • 一安装配置1.配置文件mongod.cfg(路径:D:\data\config\mongod.cfg)如下:    systemLog:destination ... [详细]
  • socket.io是个基于node.js的快平台实时通讯框架。只用不到10行代码,就可以搭建一个简单的多人实时聊天室。先来看看运行后的效果:socket.io多人聊天室只要简单几 ... [详细]
  • Jenkins自动部署SpringBoot项目实践教程
    Jenkins自动部署SpringBoot项目实践教程-目录1、Jenkins安装2、Jenkins插件安装3、点击添加凭据4、Jenkins环境配置4.1、全局配置4.2、系统配 ... [详细]
  • Linux提权之suid篇
    Linux提权之suid篇不知攻,焉知防一个在安服路上摸索的大三生,记录平时学习笔记suid前言:1.只有可以执行的二进制程序文件才 ... [详细]
  • 转载自:http:www.hbtelecom.com.cndetail.asp?news_id78369_______________________________ ... [详细]
  • 目录结构如下:Nginx基础知识NginxHTTP服务器的特色及优点Nginx的主要企业功能Nginx作为web服务器的主要应用场景包括:Nginx的安装安装环境 ... [详细]
  • jdk安装与环境变量配置,看这一篇就够了
    文章目录场景jdk下载安装如何环境变量的配置总结场景在做java开发或者android开发,经常会碰到jdk安装与环境变量的配置,每次配置的时候,经常需要去查看一下,而且偶尔还会出 ... [详细]
  • Linux是一套免费使用和***传播的类UNIX操作系统,主要用于基于Intel x86系列CPU的计算机上。Linux系统是由全世界各地的成千上万的程序员合适的方式定制自己的Li ... [详细]
  • Ubuntu16.0464位安装armlinuxgcc交叉编译器以及samba服务器
    交叉编译器是嵌入式开发的必要工具,但是由于目前大多数人使用64位ubuntu,在照着很多教程做的时候,就会失败,失败原因是64位ubuntu需要额外安装32位的兼容包。以arm-l ... [详细]
  • phpmysql一键安装包,Mysql安装包
    本文目录一览:1、哪里有PHPMySQLDatabaseApacheServer一 ... [详细]
  • 极客开源-如何使用Java来发送一封带附件的电子邮件?刚接触Java不久的小伙伴们是否有被如何使用Java来发送一封带附件的电子邮件而困扰?别担心,极客开 ... [详细]
  • Hbase 的伪分布部署、shell基本操作及hbase相关理念
    1,HBase的的的的伪分布式配置-对zookeeper的配置,这个前面配置过,修改zoo.cfg文件,指定zookeeper的主入口-配置的HBase的的:进入optmo ... [详细]
  • Maven 无法打包jar到 Tomcat
    今天新来的同事,让他调试短信验证的接口。跟我说添加的aliyun的短信验证服务无法在tomcat上运行。然后给我看了报错信息:java.lang.NoClassDefFoundEr ... [详细]
  • 最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现s ... [详细]
  • 近期因为内部培训有序列化的需求,于是趁此机会由浅入深的剖析一下序列化相关内容。之前也写过由浅入深的xml漏洞系列,欢迎阅读:https:skysec.top20180817浅析xml及其安全问题 ... [详细]
author-avatar
sdlzq
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有