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配置的复杂度,很容易出问题。

猜你喜欢

转载自qinya.iteye.com/blog/1341308
今日推荐