nexus maven私服安装记录(linux)

下载地址:http://www.sonatype.org/nexus/archived/

选择了zip的包。

上传到linux,usr目录,解压(命令:unzip filename)

切换到bin/ 目录下,有个nexus

运行命令:./nexus     //可以查看有那些运行命令

运行命令:./nexus start      //启动nexus

注意:可能会报错,报上面错误时:需要修改运行的用户,修改运行文件 nexus,命令:vim nexus,将RUN_AS_USER修改为root;

保存之后,再次启动nexus,运行命令:./nexus start 

可以了,再http://ip:8081/nexus 访问    默认账号密码:admin/admin123

 

一般用到的仓库种类是hosted、proxy。Hosted代表宿主仓库,用来发布一些第三方不允许的组件,比如Oracle驱动、比如商业软件jar包。Proxy代表代理远程的仓库,最典型的就是Maven官方中央仓库、JBoss仓库等等。如果构建的Maven项目本地仓库没有依赖包,那么就会去这个代理站点去下载,那么如果代理站点也没有此依赖包,就回去远程中央仓库下载依赖,这些中央仓库就是proxy。代理站点下载成功后再下载至本机。笔者认为,其实Maven这个自带的默认仓库一般情况下已经够大多数项目使用了。特殊情况时在配置新的仓库,指定url即可,一般熟悉ExtJS的人操作这个Nexus都没什么问题,单词不是很难,不明白的查查单词基本差不多。就是如果Sonatype公司对其做了国际化的处理就更好了。

hosted   类型的仓库,内部项目的发布仓库
releases 内部的模块中release模块的发布仓库
snapshots 发布内部的SNAPSHOT模块的仓库
3rd party 第三方依赖的仓库,这个数据通常是由内部人员自行下载之后发布上去
proxy   类型的仓库,从远程中央仓库中寻找数据的仓库
group   类型的仓库,组仓库用来方便我们开发人员进行设置的仓库

配置central

Download Remote Indexes改为true

上传jar包

这样就完成了。

最后项目引入

<!--仓库地址-->
<repositories>
  <repository>
    <id>nexus</id>
    <name>Team Nexus Repository</name>
    <url>http://192.168.0.231:8081/nexus/content/groups/public</url>
  </repository>
</repositories>
<!--插件地址-->
<pluginRepositories>
  <pluginRepository>
    <id>nexus</id>
    <name>Team Nexus Repository</name>
    <url>http://192.168.0.231:8081/nexus/content/groups/public</url>
  </pluginRepository>
</pluginRepositories>
<dependency>
  <groupId>com.yr</groupId>
  <artifactId>jave</artifactId>
  <version>1.0.2</version>
</dependency>

完成了。

参考http://www.cnblogs.com/h--d/p/5717920.html

http://www.cnblogs.com/duojia/p/4565243.html

 

转载于:https://my.oschina.net/u/2271162/blog/850502

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值