使用Nexus搭建企业maven仓库(二)

先阅读《使用Nexus搭建企业maven仓库(一)》

http://blog.csdn.net/ouyida3/article/details/40747545

1、官网目前最新的版本是2.10.0,从2.6开始就要求jdk7以上,否则报错:

Unsupported major.minor version 51.0

(51.0是jdk1.7,,50.0是1.6,49是1,5,48是1.4)

2、如果机器不方便安装jdk1.7,下载2.5版本即可,下载地址:

http://www.sonatype.org/nexus/archived/#step2top

3、2.0版本以后,运行nexus即可,会有提示操作;2.0以前,需要找到你电脑的版本,进入相应的文件夹运行;

4、如果不想运行,也可以直接部署在tomcat上运行,我的是MyEclipse2014,内置了tomcat7,把nexus文件夹拷贝到webapps下,然后把lib拷贝到WEB-INF里的lib,jdk选择1.7,启动即可;(2.10版本lib里有一个jar重复,覆盖即可)

5、虽然zip和tgz版本大小不同,但是并不是zip里只有windows,tgz只有linux,两个都有,运行时要选择清楚;

6、一定要看日志!在logs/wrapper.log

官网对于一些问题的解答:(包括jdk1.7问题)

https://sonatype.zendesk.com/entries/21464398

官网对启动命令的说明:(上面的第三点)

https://support.sonatype.com/entries/20673271-Starting-Nexus-from-the-Command-Line (简单)

http://books.sonatype.com/nexus-book/reference/install-sect-running.html (详细)

版本里程碑:

2010年4月,1.6版本

2012年2月,2.0版本

2013年7月,2.6版本

2014年10月,2.10版本

官方帮助文档:

http://books.sonatype.com/nexus-book/reference/

2014.11.4

时间: 2024-10-11 21:26:14

使用Nexus搭建企业maven仓库(二)的相关文章

使用Nexus2搭建企业maven仓库(三)

如果我所在的项目没有使用maven,我应该作出一个选择,要不换一个项目,要不促使这个项目使用起maven.有人会问,为什么要用maven?不用maven不也很好的运作吗.这里,只说两点我体会最深的:第一点是管理jar包.这个包含很多含义,比如下载jar包,通过仓库,你只需要输入包名和版本号,立即就可以下载到你本机,而不需要到官网或google上找,如果下载速度慢,随时可以更改仓库地址.另外,项目中jar版本混乱也是常见的,有些隐藏的问题就是由于jar版本引起,并且很难发现.还有,一个项目中n多j

利用github搭建私人maven仓库

一.背景 最近在做HBase的项目,不免会引用到一些工具类,如StringUtils,NumberUtils,DateUtils这些,公司底层有封装好可以直接使用. 但是项目完成,用maven打包部署的时候,由于公司底层集成了太多jar包,可能会导致冲突,使打完的jar包无法用java -jar 运行,报错是 Error: Invalid or corrupt jarfile realTimeImport-1.0-SNAPSHOT.jar 暂时定位是引用了太多jar包引起的,但其实我可能就只需要

使用Nexus搭建私有Nuget仓库

前言 Nuget是ASP .NET Gallery的一员,是免费.开源的包管理工具,专注于在.Net / .Net Core应用开发过程中第三方组件库的管理,相对于传统单纯的dll引用要方便.科学得多.其中nuget.org是最著名的Nuget公开库,但是企业内部开发的(业务)公共组件不可能都往公开库上传,所以,企业内部需要一个私有的Nuget仓库来支持.虽然微软有提供的Nuget Server,但Nuget Server用起来并不那么顺手,或者说感觉有点low.因此,本文将介绍Nexus搭建的

利用nexus搭建私有maven库管理内部lib,get!

1.本文简介 很多时候,我们都是compile的aar或者jar,或者项目内的module.但是有没有发现不方便?如果某个人改了公共库里的代码,要么把aar或者jar重新拷贝新的发送过来.如果是module似乎没事,直接在module改动即可,然后从git上继续pull代码即可.但是如果多个项目怎么办,都引用同一个公共lib,此时还是得多个项目都改动module.本文就是介绍多人多项目的情况下,如何共同使用同一个lib,做到一处改动,多项目同时可更新.鉴于本人在发表文章前一天刚学习如何搭建,如有

SSM框架搭建之maven方式(二)

一.MAVEN下载安装 maven的下载地址:http://maven.apache.org/download.cgi 解压之后路径 D:\java\apache-maven-3.6.2;新增系统变量[MAVEN_HOME],变量名替换成自己本地解压路径 系统变量[Path]追加值:%MAVEN_HOME%\bin 运行cmd,输入mvn –version或者mvn –v:如果看见下图则说明maven安装配置完毕 本地仓储配置文件:D:\java\apache-maven-3.6.2\conf\

Nexus创建本地Maven仓库

0.安装环境 windows 7 x86-64 jdk1.6.0_27 32-bit(假定该环境中已经设置了jdk的环境变量) maven 3.1.1 nexus-2.9.1-02-bundle 1.安装maven3.1.1 1)下载maven 访问maven官方网站http://maven.apache.org/,下载maven包.下载链接为:http://apache.fayea.com/apache-mirror/maven/maven-3/3.1.1/binaries/apache-ma

N使用exus2打造企业maven仓库(三)

假设项目中,我没有使用maven,我应该做出选择,或为项目.或者用它来推动这个项目从maven.有人会问,为什么maven?无需maven我们没有很好的操作. 这里,只说两件事情我最欣赏:第一点是管理jar包.这包括太多的意义,比如下载jar包,由仓库,你仅仅须要输入包名和版本号号,马上就能够下载到你本机,而不须要到官网或google上找,假设下载速度慢,随时能够更改仓库地址. 另外.项目中jar版本号混乱也是常见的.有些隐藏的问题就是因为jar版本号引起.而且非常难发现. 还有.一个项目中n多

利用github搭建个人maven仓库

缘起 之前看到有开源项目用了github来做maven仓库,寻思自己也做一个.研究了下,记录下. 简单来说,共有三步: deploy到本地目录 把本地目录提交到gtihub上 配置github地址为仓库地址 配置local file maven仓库 deploy到本地 maven可以通过http, ftp, ssh等deploy到远程服务器,也可以deploy到本地文件系统里.例如: <distributionManagement> <repository> <id>h

maven+Nexus搭建本地私服仓库

maven 是基于项目对象模型(Project Object Model, POM),通过一小段描述信息来管理项目的构建,报告,文档的软件项目管理工具. 目前,绝大多数开发人员都把 Ant 当作 java编程项目的标准构建工具.但是,Ant 的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要.通过检查 Ant 构建文件,很难发现项目的相关性信息和其它元信息(如开发人员/拥有者.版本或站点主页). Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理