- 浏览: 2869074 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
1.) download nexus the lastest version
http://www.sonatype.org/downloads/nexus-2.0.2-bundle.zip
2.)unzip into the nexus path, set "NEXUS_HOME" as env vari in this path
3.)start nexus server: nexus console
4.)go to http://yourIp:8081/nexus, login as administrator
login:admin
password:admin123
5.)repository的类型:
hosted,本地仓库,通常我们会部署自己的构件到这一类型的仓库。比如公司的第二方库。
proxy,代理仓库,它们被用来代理远程的公共仓库,如maven中央仓库。
group,仓库组,用来合并多个hosted/proxy仓库,当你的项目希望在多个repository使用资源时就不需要多次引用了,只需要引用一个group即可。
6.) Maven central是Maven的中央仓库
Override local storage location: 在这个选项你可以配置你的Nexus本地仓库的存放地址,用来覆盖其默认的存放地址
Remote storage location: 这里是远程仓库的地址,为了提高代理速度,你可以修改为国内的镜像地址。默认值是http://repo1.maven.org/maven2/
Download remote indexes: 这里配置是否下载远程索引文件,模式是false, 建议配置为true,这样我们便可以通过索引文件来搜索我们需要的构件。
Maven central是一个比较大的代理仓库,如果你需要添加的一个代理仓库,那么可以在点击左边惨淡栏里面的Repositories,然后右边的页面点击add -> add proxy repository,
7.)三个预置的仓库都是做什么用的:
Releases: 这里存放我们自己项目中发布的构建, 通常是Release版本的, 比如我们自己做了一个FTP Server的项目, 生成的构件为ftpserver.war, 我们就可以把这个构建发布到Nexus的Releases本地仓库.
Snapshots: 这个仓库非常的有用, 它的目的是让我们可以发布那些非release版本, 非稳定版本, 比如我们在trunk下开发一个项目,在正式release之前你可能需要临时发布一个版本给你的同伴使用, 因为你的同伴正在依赖你的模块开发, 那么这个时候我们就可以发布Snapshot版本到这个仓库, 你的同伴就可以通过简单的命令来获取和使用这个临时版本.
3rd Party: 顾名思义, 第三方库, 你可能会问不是有中央仓库来管理第三方库嘛, 没错, 这里的是指可以让你添加自己的第三方库, 比如有些构件在中央仓库是不存在的. 比如你在中央仓库找不到Oracle 的JDBC驱动, 这个时候我们就需要自己添加到3rd party仓库.
你也可以创建自己的本地仓库,点击Repository面板上方的Add按钮,然后选择Hosted Repository,然后在下方的配置面板中输入相关信息, 这里我们不再需要填写远程仓库地址,根据自己的需要选择Release或者Snapshot
8.)仓库组的概念是Maven没有的,通过前面介绍可以了解到, 我们可以建立多个proxy代理仓库,hosted本地仓库, 如果没有仓库组的概念,我们如果需要引用这些仓库的是时候需要一一加入到我们的setting.xml里面去
http://yourIp:8081/nexus/content/groups/public/
9.) 要是用搜索功能, 必须要有索引文件
要开启中央仓库的索引文件下载功能需要在Maven Central的配置页面, 把Download Remote Indexes选择true.
10.) 可以使用高级搜索,点击高级搜索后,右边界面会提供集中搜索方式:keyword, classname, GAV, checksum
选择GAV模式, 而且我只知道artiface name : testng和版本号5.8, 其他的我不知道, 那么就在artifact 和 version处分别输入testng 和 5.8
11.)有些时候我们需要部署构件到Nexus的3rd party, 比如我们在中央仓库找不到我们需要的构件, 我们可以通过Nexus的UI来上传构件:
Note:
-配置nexus里面的 Public Repositories 顺序和条件出错,导致不能下载构件
下载构件的顺序是先在本地releases找有没有,再snapshots,再3rd party,最后是本地机子都没有构件就到远程(外网)提供的网站下载构件。
发表评论
-
高级Java程序员值得拥有的10本书
2015-05-04 07:24 809Java是时下最流行的编程语言之一。市面上也出现了适合初学者 ... -
深入理解java异常处理机制
2015-01-30 09:30 13271. 引子 try…catch…fi ... -
java 运行时参数设置
2015-01-07 09:13 865JVM的运行时参数: -Xms为执行单元内存的1/4, ... -
每个Java开发者都应该知道的5个JDK工具
2014-12-29 12:37 1139JDK是Java语言的软件开 ... -
使用双重锁判定可以大幅降低锁的征用
2014-12-29 12:30 745class ObjInstance { //单例 pri ... -
MAVEN Scope使用说明
2014-11-24 09:40 757在Maven的依赖管理中,经常会用到依赖的scope设置。这 ... -
Spring4 quartz job xml configuration
2014-11-11 09:46 14371. 定义job details public ... -
Add items into list in one line using guava
2014-11-10 10:54 721//@formatter:off fina ... -
配置动态读取(变化)文件 in Spring
2014-11-10 08:51 13231. 从环境变量中读取路径: <bean id=&q ... -
JAVA实现AES加密与解密
2014-11-04 15:34 659package com.eifesun.monitor.up ... -
Netty4.x分析
2014-07-31 11:06 1461官网定义: netty是一个异步、事件驱动的网络应用框架,用 ... -
Ways to sort lists of objects in Java based on multiple fields
2014-07-21 17:19 7711. the first way: Sorting wit ... -
how to parse a String to BigDecimal
2014-07-21 10:08 917private BigDecimal parsePrice( ... -
order list using google guava
2014-07-21 09:08 883Predicate<String> filter ... -
Java 读文件操作
2014-07-08 14:09 8861. only use java core, no exte ... -
怎样使Java 中测试按一定顺序执行
2014-03-10 11:27 1318@FixMethodOrder(MethodSorters. ... -
如何实现在当类初始化时,自动调动某个方法
2014-02-14 14:44 964有两种思路, 1. 将这个类实现为thread类 (or ... -
持续集成JenkinsAPI常见用法
2014-02-10 13:54 43jenkins(持续集成开源工具)提供了丰富的api接口,基 ... -
Sonar 安装与使用
2014-01-13 10:49 1730Sonar 是一个用于代码质量管理的开放平台。通过插件机制, ... -
源代码管理分析工具 Source Navigator的安装与使用
2014-01-13 09:51 1891Source-Navigator是原来redhat开发的一个 ...
相关推荐
maven nexus 配置,简要介绍如何配置nexus。。。。。。
### Cisco Nexus 配置讲解 #### 一、Nexus产品介绍 ##### 1. 产品概述 Cisco Nexus 系列交换机是思科推出的一系列高性能数据中心交换机,旨在为现代数据中心提供高度可扩展性、高可靠性和低延迟的数据处理能力。...
标题《Maven与Nexus配置.pdf》指向的是关于如何配置和使用Maven与Nexus的指南。Maven是一个项目管理和自动构建工具,它主要服务于基于Java的项目,帮助处理项目构建、文档生成、报告、依赖管理和项目信息等。Nexus是...
Maven Nexus配置是一个关键环节,尤其对于大型企业或者团队来说,有效地管理和分发Maven依赖是提高开发效率的重要步骤。Nexus作为一个强大的Maven仓库管理器,提供了多种功能,包括本地仓库、代理仓库、集团仓库的...
### Nexus-详细配置文档 #### 一、Nexus简介与安装步骤 Nexus是一款由Sonatype公司提供的开源软件,主要用于管理各种构建依赖项,如Java、JavaScript等项目的库。通过Nexus可以有效地解决项目开发中的依赖问题,...
cisco nexus 系列配置手册 1、产品概述 7K 只有 7K 支持 VDC(虚拟交换机)、OTV 透传vlan 的技术 5K 只有 5K 提供统一端口,既可以做 FC,也可以做以太网。默认不支持三层,通常认为是个二层设备。 4K 是 cisco...
Nexus配置部分将指导读者如何配置Nexus的基本信息,包括如何配置Nexus的仓库信息、用户信息和权限设置等。其中,仓库信息部分将指导读者如何创建和管理Nexus的仓库,包括如何上传和下载软件包,并对仓库的安全性进行...
思科Nexus_7000入门经典手册和基本的安全配置
搭建私服资源,包括Linux版本nexus3.40.1、上传私服需配置的setting文件,下载依赖需配置的setting文件,免费供大家取用
Nexus客户端(执行) Golang客户端 文献资料 可在 设置 设置Nexus服务器 获取库: go get github.com/etcinit/nexusgo 构造一个客户端实例并为您的应用程序获取配置文件
**Nexus配置步骤:** 1. **确认环境**:首先确保已正确安装Maven和Java JDK,通过运行`mvn -v`和`java -version`命令进行验证。 2. **下载Nexus**:从官方源...
- Nexus交换机硬件架构具有高可用性、冗余性和模块化的特点,能够提供灵活的配置和扩展。 - 提供了多种模块,例如MSeries和FSeries卡,以及高密度的I/O模块,如32口1G和1个10G口的模块,这些模块支持高效的数据...
nexus私服nexus私服nexus私服nexus私服nexus私服nexus私服
而`nexus-2.14.2-01(配置了阿里云仓库).rar`可能是Nexus的定制化版本,已经预配置了阿里云仓库的设置,便于在中国境内的使用,可以更方便地访问和下载阿里云存储的软件构件。 在部署Nexus时,通常会将`nexus-2.9.0....
3. **性能调优**:根据硬件资源和负载情况调整Nexus配置,如内存分配、线程池大小等。 通过以上步骤,你可以在Linux环境中成功部署和使用Nexus作为Maven私服,实现高效、安全的依赖管理。持续关注Sonatype的官方...
在Ubuntu环境中,Nexus是一款强大的仓库管理工具,用于管理和...总的来说,将Nexus配置为系统服务不仅简化了操作,也保证了服务的稳定性和持久性。无论选择哪种方法,都能实现Nexus的自动启动和管理,提升运维效率。