nexus

nexus安装部署

廉价感情. 提交于 2020-02-29 02:33:47
前置环境:VMware、linux、jdk7 下载nexus:http://www.sonatype.org/nexus/go/,例如:nexus-2.11.1-01-bundle.tar cd usr mkdir soft cd soft mkdir nexus 上传nexus-2.11.1-01-bundle.tar到/usr/soft/nexus/ 解压:tar -zxvf nexus-2.11.1-01-bundle.tar cd nexus-2.11.1-01 cd bin vi nexus 修改 :RUN_AS_USER=root 必须修改为root,否则启动报错 查找命令:/RUN_ 关闭防火墙或者在防火墙中打开端口: 启动,注意,需要全路径启动: /home/grid/soft/nexus/nexus/nexus-2.11.1-01/bin/nexus start 访问:http://192.168.0.231:8081/nexus 默认用户名密码:admin/admin123 代理仓库设置可远程下载: 创建本地仓库,例如:D:\boke\technology\maven\apache-maven-3.0.5\m2\repository 修改settings.xml文件,然后放到D:\boke\technology\maven\apache-maven-3.0.5

Nexus Repository Manager 搭建私有docker仓库

二次信任 提交于 2020-02-28 11:59:09
Nexus Repository Manager 搭建私有docker仓库 2018年05月08日 14:44:23 阅读数:115 1.下载nexus3的镜像: docker pull sonatype/nexus3 2.使用镜像启动一个容器: docker run -d --name nexus --restart=always -p 5000:5000 -p 8081:8081 sonatype/nexus3 注:5000端口是用于镜像仓库的服务端口 8081 端口是nexus的服务端口 3.启动之后我们就可以通过http://服务器IP:8081访问。 默认账号密码为admin/admin123 创建Docker私有仓库 通过浏览器访问Nexus: http://服务器IP:8081 点击右上角进行登录,通过初始用户名和密码进行登录(admin/admin123): 点击设置界面,选择Repositories,点击Create repository,如下图所示: 选择仓库类型,这里Docker有三种类型,分别是group、hosted、proxy。这里只演示hosted类型,所以选择docker(hosted),如下图: 注:Docker镜像仓库类型含义解释如下:   hosted : 本地存储,即同docker官方仓库一样提供本地私服功能   proxy :

CentOS-配置YUM源加速(阿里云、Nexus3)

一笑奈何 提交于 2020-02-28 05:58:59
备份本地源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 配置CentOS6 $ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo $ sed -i 's/$releasever/6/g' /etc/yum.repos.d/CentOS-Base.repo 配置CentOS7 $ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo $ sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo 配置Nexus3私服YUM源 (可选,适用于中小企业) 注:没有搭建nexus3私服,请直接忽略此步骤 $ vim CentOS-Base.repo 仅替换[base]即可 [base] name=Nexus baseurl= http:// 192.168.1.100:8081 /repository/ yum-public / $releasever /os/

maven 配置的小节, 实用篇

时光总嘲笑我的痴心妄想 提交于 2020-02-28 03:51:45
1, 加速度,配置镜像 镜像, 用于覆盖下面repository里面的资源,这样就不会去寻找下面的url地址了 而是从镜像下载,加速了下载速度,如用阿里云的镜像去覆盖中央仓库的包 <mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used | for inheritance and direct lookup purposes, and must be unique across the set of mirrors. | --> <mirror> <id>aliyunmaven</id> <mirrorOf>central</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror> </mirrors> 2,如何定义多个私有仓库 有时有些二方包需要发布到maven仓库做共享

搭建Nexus3私服及使用说明(CentOS、Windows)

旧巷老猫 提交于 2020-02-27 12:32:18
官方文档 Nexus仓库介绍(支持maven、yum、docker私服等) 仓库分为三种: proxy:是远程仓库的代理。比如说在nexus中配置了一个central repository的proxy,当用户向这个proxy请求一个artifact,这个proxy就会先在本地查找,如果找不到的话,就会从远程仓库下载,然后返回给用户,相当于起到一个中转的作用; Hosted:是宿主仓库,用户可以把自己的一些构件,deploy到hosted中,也可以手工上传构件到hosted里。比如说oracle的驱动程序,ojdbc6.jar,在central repository是获取不到的,就需要手工上传到hosted里,一般用来存放公司自己的jar包; Group:是仓库组,在maven里没有这个概念,是nexus特有的。目的是将上述多个仓库聚合,对用户暴露统一的地址,这样用户就不需要在pom中配置多个地址,只要统一配置group的地址就可以了右边那个Repository Path可以点击进去,看到仓库中artifact列表。不过要注意浏览器缓存,当你的项目希望在多个repository使用资源时就不需要多次引用了,只需要引用一个group即可。 maven-public:maven-central、maven-release和maven-snapshot三个库的合集。 maven

maven私服搭建

倖福魔咒の 提交于 2020-02-27 10:02:05
私服环境搭建 nexus搭建 https://www.cnblogs.com/sybblogs/p/9835977.html https://blog.csdn.net/chenfei2341/article/details/80431700 https://www.cnblogs.com/qdhxhz/p/9801325.html admin/admin123 默认密码为当nexus解压之后会有两个文件夹nexus3.x和sonatype-work 默认的密码在sonatype-work文件夹下,会有一个admin.password,登录后修改 集成本地maven 修改nexus默认密码 更改配置 [root[@localhost](https://my.oschina.net/u/570656) etc]# pwd /usr/local/jysemel/sonatype-work/nexus3/etc [root[@localhost](https://my.oschina.net/u/570656) etc]# [root[@localhost](https://my.oschina.net/u/570656) etc]# [root[@localhost](https://my.oschina.net/u/570656) etc]# [root[@localhost]

Maven设置代理上网

自古美人都是妖i 提交于 2020-02-27 09:54:06
公司网络是通过代理上网的,因此一些用到中央仓库的东西都需要设置一些代理信息 修改maven安装目录下的 settings.xml 文件(或者在家目录下的 .m2 下面),新增代理节点的信息,同时配置阿里云的maven仓库: <!-- 代理服务器信息 --> <proxies> <proxy> <id>optional</id> <active>true</active> <protocol>http</protocol> <username>proxyuser</username> <password>proxypass</password> <host>proxy.host.net</host> <port>8080</port> <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts> </proxy> </proxies> <!-- 仓库信息 --> <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors> 来源: oschina 链接:

媒体查询:如何定位桌面,平板电脑和移动设备?

自闭症网瘾萝莉.ら 提交于 2020-02-27 08:24:17
我一直在研究媒体查询,我仍然不太了解如何定位某些尺寸的设备。 我希望能够定位台式机,平板电脑和移动设备。 我知道会有一些差异,但是有一个可用于定位这些设备的通用系统会很不错。 我找到的一些例子: # Mobile only screen and (min-width: 480px) # Tablet only screen and (min-width: 768px) # Desktop only screen and (min-width: 992px) # Huge only screen and (min-width: 1280px) 要么: # Phone only screen and (max-width:320px) # Tablet only screen and (min-width:321px) and (max-width:768px) # Desktop only screen and (min-width:769px) 您认为这些“断点”对于每个设备应该是什么? #1楼 我使用这个 网站 来查找分辨率并根据实际数字开发CSS。 我的数字与上述答案有很大不同,只是我的CSS实际上击中了所需的设备。 此外,在媒体查询后立即调试此代码,例如: @media only screen and (min-width: 769px) and (max-width:

Vim与Shell脚本(上)

天涯浪子 提交于 2020-02-27 03:39:29
Vim编辑器 Shell脚本 流程控制语句 计划任务服务程序 Vim 编辑器 1.Vim三种模式 命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作 输入模式:正常的文本录入(也称编辑模式) 末行模式:保存或退出文档,以及设置编辑环境 默认进入文件是在命令模式下, a i o 三个任意键 进入输入模式 o 在光标下一行输入 a 在当前光标下一位输入 i 在当前光标下输入 esc 返回命令模式 2. 输入模式下常用的命令 命令 作用 dd 删除(剪切)光标所在整行 5dd 删除(剪切)从光标处开始的5行 yy 复制光标所在整行 5yy 复制从光标处开始的5行 n 显示搜索命令定位到的下一个字符串 N 显示搜索命令定位到的上一个字符串 u 撤销上一步的操作 p 将之前删除(dd)或复制(yy)过的数据粘贴到光标后面 3. 末行模式中可用的命令 命令 作用 :w 保存 :q 退出 :q! 强制退出(放弃对文档的修改内容) :wq! 强制保存退出 :set nu 显示行号 :set nonu 不显示行号 :命令 执行该命令 :整数 跳转到该行 :s/one/two 将当前光标所在行的第一个one替换成two :s/one/two/g 将当前光标所在行的所有one替换成two :%s/one/two/g 将全文中的所有one替换成two ?字符串 在文本中从下至上搜索该字符串

androidstudio源换成阿里云(转载)

元气小坏坏 提交于 2020-02-26 23:48:06
平时安卓项目编译较慢,其中一个原因就是要下载依赖资源包比较慢。为了解决这个问题,可以配置阿里云镜像,加速下载。 配置方法: 1. 对特定项目生效,在项目中的 build.gradle修改内容 1 buildscript { 2 repositories { 3 maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } 4 maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } 5 maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' } 6 maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' } 7 } 8 dependencies { 9 classpath 'com.android.tools.build:gradle:3.2.1' 10 } 11 } 12 13 allprojects { 14 repositories { 15 maven { url 'http://maven.aliyun.com