maven 本地仓库nexus的安装
首先我们将nexus下载下来:http://www.sonatype.org/downloads/nexus-latest-bundle.zip
下载下来之后我们将文件解压,解压完成之后,我们首先,打开:nexus-latest-bundle\nexus-2.4.0-09\bin\jsw\conf中的文件,配置本地jdk的位置信息,
这里配置好之后,我们就开始配置环境变量,这个是不需要安装的,只需要我们配置一下环境变量就可以使用了。
下面我们开始配置环境变量:
将这个路径:D:\学习工具\nexus-latest-bundle\nexus-2.4.0-09\bin配置到我们的环境变量中。
配置完成后我们在命令窗口运行nexus install命令进行服务的安装这样,就可以在计算机开机的时候自动启动我们的服务了,
然后运行nexus start 启动服务。
然后我们就可以打开浏览器,查看一下是否可以正常访问,因为是内置的jetty服务器所以端口号为8081,在浏览器中输入:http://localhost:8081/nexus
即可打开我们的nexus主页,默认的登录账户为:admin 账户密码为:admin123
至此nexus就安装成功了。
安装完成之后我们来设置一下镜像,打开用户中的.m2文件夹修改文件夹中的setting.xml文件中的内容。
配置setting文件:
图中的url地址是从本地仓库获取的:
这些都配置好了之后我们的本地仓库就差不多了,但是我们本地仓库还没有索引,也就是说我们还得到网上去查询jar包的GAV(groupId artifactID version)信息,下面我们就来设置一下下载索引:
设置完成之后本地仓库会自动从网上下载索引信息,这样下载或许有些慢,我们也可以手动下载好索引然后,将下载好的索引放到对应的目录下就可以了:
将下载好的索引存放到这个目录下就可以了:
最后我们配置.m2中的setting文件:
配置完成之后我们还需要激活我们的配置信息:
OK!至此我们的本地仓库的配置就已经完成了!
接下来就是在本地仓库发布项目:
首先我们要在项目的pom.xml文件中配置我们要将项目发布到那个仓库中:
注意:上面的url地址为下图中的对应的 release 和 Codehaus snapshots 的url地址接下来我们配置本地仓库中的一些信息:
下面是设置用户的信息:
然后我们配置.m2中的setting文件:
这些配置完成之后我们运行命令 clean deploy就能够将项目发布到本地仓库中了:
maven 本地仓库nexus的安装的更多相关文章
- nexus 搭建maven本地仓库
使用Nexus搭建Maven本地仓库 阅读目录 序 Nexus 序 在工作中可能存在有些开发机器不能上网,大量的机器获取jar包会导致公司网络很慢,还有时候公司会自己发布自己的项目版本,其他的项目 ...
- maven,本地仓库和私服nexus的配置,以及eclipse载入maven
首先可以进入http://maven.apache.org/官网查看如何配置 一.配置环境 1 确定自己的java运行环境配置正确-->在cmd运行 java -version或echo %JA ...
- Java开发环境配置(4)--Maven安装 环境变量配置,本地仓库配置---插件安装
说明在前:本人用过的 luna mars 等,都已经自带maven插件的了,以下有些文章是很老的,讲到maven插件的安装都可以忽略掉. maven安装eclipse在线配置maven搞定所有插件_ ...
- 将第三方包安装到maven本地仓库
今天在做jasper report生成pdf文档的时候,需要引入亚洲字体jar包.maven仓库是有这个jar包,但是在项目pom文件始终不能下载.无奈只有将jar包安装到maven本地仓库. 1 将 ...
- 本地jar包安装Maven本地仓库
下载jar包 如果本地存在,可以忽略. 本地安装命令 mvn install:install-file -Dfile=D:\Environment\Java\JDK\lib\tools.jar -Dg ...
- nexus 配置文件到本地maven本地仓库 失败
Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on p ...
- 手动安装jar包到Maven本地仓库
接手别人的一个项目,Maven工程,导入后,某些jar包找不到,然后从同事那复制Maven本地仓库的文件夹到我的电脑,发现依旧找不到.问题大致总结为:本地maven仓库存在jar,但是依然报Missi ...
- maven 本地仓库和远程仓库
在Maven中,任何一个依赖.插件或者项目构建的输出,都可以称之为构件. Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库.(仓库就是存放依赖和插件的地方) 任何的 ...
- 搭建maven本地仓库,idea应用本地maven仓库
提环境: 安装好tomcat.maven.jdk.idea. 打开maven安装目录,在目录下新建 maven仓库文件夹(名子随便): 打开conf\setting.xml 加入<localRe ...
随机推荐
- CodeForces 534B Covered Path (水题)
题意:给定两个速度,一个一初速度,一个末速度,然后给定 t 秒时间,还每秒速度最多变化多少,让你求最长距离. 析:其实这个题很水的,看一遍就知道怎么做了,很明显就是先从末速度开始算起,然后倒着推. 代 ...
- ajax 本地测试,使用Chrome 浏览器
出现问题: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is ...
- Activity之间使用intent传递大量数据带来问题总结
转载:大飞 http://blog.csdn.net/rflyee/article/details/47441405 Activity之间使用Parcel传递大量数据产生的问题. Activity ...
- c++中的signal机制
简介 signal是为了解决类之间通信的问题而出现的,更深入的原因是面向对象讲究封装,但是封装必然导致类之间沟通困难,但是使用接口的方式又太重量级--需要写很多代码,而且会导致接口爆炸 比如你需要把一 ...
- android ExpandAbleListView控件
ExpandAbleListView控件 1.API对ExpandAbleListView的解释:
- BeanFactory和ApplicationContext的作用和区别
BeanFactory和ApplicationContext的作用和区别 作用: 1. BeanFactory负责读取bean配置文档,管理bean的加载,实例化,维护bean之间的依赖关系,负责be ...
- 也来说说C#异步委托(转)
原文地址: http://www.cnblogs.com/lxblog/archive/2012/12/11/2813893.html 前些日子,看到园子里面有人用老王喝茶的例子讲解了一下同步和异步, ...
- 从零开始学android开发-adt-bundle-eclipse下的修改android app名称
eclipse中,打开项目根目录中的AndoirManifest.xml文件,找到如下内容 <application android:allowBackup="true" a ...
- Effective Objective-C 2.0 Reading Notes
1. Literal Syntax NSString *someString = @"Effective Objective-C 2.0"; NSNumber *someNumbe ...
- hdu 5277 YJC counts stars 暴力
YJC counts stars Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem.php? ...