欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

nexus2.6.2 安装教程 博客分类: maven mavennexus

程序员文章站 2024-03-14 08:48:10
...

简言:

NexusMaven仓库管理器,目的是搭建一个本地仓库服务器,其实就是在公司局域网中设置一个可以供内部下载到maven 数据的服务器,这样的好处是节省网络资源,速度快,可以通过nexus对项目的零时版本管理,来进行模块间的依赖开发,也可以自己发布一些资源来共享。

 

1.安装

网址:http://www.sonatype.org/nexus/下载

 

我的是win7系统所以下载nexus zipok
nexus2.6.2 安装教程
            
    
    博客分类: maven mavennexus
 
2.5版本之后的nexus支持的jdk必须在7之后,所以你要去下载最新的jdk。或这直接更新你本机的jdk

2.5版本之后的nexus支持的jdk必须在7之后,所以你要去下载最新的jdk。或这直接更新你本机的jdk

 

win7----》控制面板------java32看到这个图标点击,弹出窗口,在更新tab页中更新就ok


nexus2.6.2 安装教程
            
    
    博客分类: maven mavennexus
 

下载后的文件:neus-2.6.2-01-bundle.zip随便解压到一个地方就ok。在{base}/bin/ jswx下面有安装和启动nexus的脚步目录,选择对应你系统的目录。我的是windows-x86-64.

这里主要看你的jdk安装的版本,如果jdk安装的是64的那么就选择64位,如果是32就选择32为,应该是这样的。

首先安装右键点击install-nexus.bat管理员运行(记住一定是管理员运行),然后右键点击start-nexus.bat

 

下载验证是否运行正常,浏览器中输入:http://localhost:8081/nexus/ ,8081nexus的默认端口号。如果没有运行起来,那么你需要去查看{base}/log目录下的日志信息了。

 

 

nexus2.6.2 安装教程
            
    
    博客分类: maven mavennexusnexus2.6.2 安装教程
            
    
    博客分类: maven mavennexus

 



 

 

 

 

 

 

 

 

 

 

 

2.现在来说一下如何使用,来构建自己的局域网数据仓库。

 

在页面的右上角,有log in 登陆按钮,默认的登陆用户名密码是 admin admin123

 



nexus2.6.2 安装教程
            
    
    博客分类: maven mavennexus
 
 
数据仓库分为三种:proxy,host,group

central apache的数据仓库,下图是它的设置,修改dowload remote indexes true
nexus2.6.2 安装教程
            
    
    博客分类: maven mavennexus
 
项目pom.xml中添加:

 

 

    <!-- 配置部署的远程仓库-->
    <distributionManagement>
        <snapshotRepository>
                <id>nexus-snapshots</id>
                <name>nexus distribution snapshot repository</name>
                <url>http://192.168.248.129:8081/nexus/content/repositories/snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

 

 

修改setting.xml

<servers>
         <server> 
        <id>nexus-snapshots</id> 
        <username>admin</username> 
        <password>admin123</password> 
    </server>
</servers>
<profiles>
         <profile>
        <id>dev</id>
           <repositories>
              <repository>
                  <id>nexus</id>
                  <url>http://192.168.248.129:8081/nexus/content/groups/public/</url>
                  <releases>
                     <enabled>true</enabled>
                  </releases>
                  <snapshots>
                     <enabled>true</enabled>
                  </snapshots>
               </repository>
             </repositories>           
             <pluginRepositories>
                 <pluginRepository>
                     <id>nexus</id>
                     <url>http://192.168.248.129:8081/nexus/content/groups/public</url>
                     <releases>
                         <enabled>true</enabled>
                     </releases>
                     <snapshots>
                         <enabled>true</enabled>
                    </snapshots>
                 </pluginRepository>
             </pluginRepositories>
         </profile>
     </profiles>
          <activeProfiles>
         <activeProfile>dev</activeProfile>
     </activeProfiles>

 

 

 

  • nexus2.6.2 安装教程
            
    
    博客分类: maven mavennexus
  • 大小: 21.6 KB
  • nexus2.6.2 安装教程
            
    
    博客分类: maven mavennexus
  • 大小: 19.9 KB
  • nexus2.6.2 安装教程
            
    
    博客分类: maven mavennexus
  • 大小: 16 KB
  • nexus2.6.2 安装教程
            
    
    博客分类: maven mavennexus
  • 大小: 10.3 KB
  • nexus2.6.2 安装教程
            
    
    博客分类: maven mavennexus
  • 大小: 25.7 KB
  • nexus2.6.2 安装教程
            
    
    博客分类: maven mavennexus
  • 大小: 50.1 KB
相关标签: maven nexus