`
qinya06
  • 浏览: 582250 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

MAVEN2入门学习心得(3)-仓库管理器Nexus相关

 
阅读更多
以前觉得Nexus搭建太简单,没有留下学习重点,重新温习起来又得浪费心力,决定还是补充一篇记录一下。
1、从http://nexus.sonatype.org/downloads/下载最新版本的Nexus安装包,当前是1.9.2.3版本,注意不要安装JDK1.7,有兼容性问题,解压后,\nexus-oss-webapp-1.9.2.3-bundle\nexus-oss-webapp-1.9.2.3\bin\jsw\windows-x86-32目录下执行nexus.bat,默认端口8081,可以修改\nexus-oss-webapp-1.9.2.3-bundle\nexus-oss-webapp-1.9.2.3\conf\plexus.properties配置文件中的application-port。
2、通过http://localhost:8081/nexus可以访问仓库管理器的管理页面,默认用户名admin,口令admin123。
3、如果需要通过http代理才能访问外网,可以通过Administration-->Server-->Default HTTP Proxy Settings进行设定。具体仓库也可以通过仓库的Configuration配置项中的相关HTTP代理项进行设置。
4、通过配置settings.xml文件,增加profile来把仓库管理器引入你的maven构建是比较通常的做法,个人更为推荐的方式,是直接配置mirror,如下:
 <mirror>
      <id>NexusMirror</id>
      <name>Nexus Public Mirror</name>
      <url>http://localhost:8081/nexus/content/groups/public</url>
      <mirrorOf>*</mirrorOf>
  </mirror>

如果企业内部有自定制的仓库,加到Public Repositories这个Repository Group就好了,实在没有必要新增一个Group来单独管理,无谓增加MAVEN配置的复杂度,很容易出问题。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics