`
san_yun
  • 浏览: 2655327 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

使用Nexus配置Maven私有仓库

 
阅读更多

1. 下载Nexus

 

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

 

 

2. 启动Nexus

 

nexus-2.0.6-bundle/nexus-2.0.6/bin/jsw/linux-x86-64/nexus 启动

 

 

3. 进入Nexus管理页面

http://localhost:8081/nexus/index.html

默认密码 admin admin123

 

点击Repositories ,可以看到仓库列表,包括下面几种:

Public Repositories    仓库组
3rd part                     三方库,可以上传jar包到这个仓库
Central                      maven中心仓库
Releases                  自己项目中发布的构建
Snapshots                 trunk 下开发一个项目

 

这里需要注意把Central 仓库的自动更新设置为True:


更新之后能看到Index:


 

4. 在settings.xml中使用本地仓库:

~/.m2 下新建settings.xml :

<settings>
	<profiles>
	    <profile>
	      <id>dev</id>
	      <repositories>
		     <repository>
			<id>nexus</id>                                  
			<url>http://127.0.0.1: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://127.0.0.1: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>

</settings>

 

现在可以通过maven实验一下:

mvn archetype:create  -DgroupId=com.yourcompany -DartifactId=myproject  -DarchetypeArtifactId=maven-archetype-webapp

 

yunpeng@yunpeng-duitang:~/workspace$ mvn archetype:create  -DgroupId=com.yourcompany -DartifactId=myproject  -DarchetypeArtifactId=maven-archetype-webapp
[INFO] Scanning for projects...
Downloading: http://127.0.0.1:8081/nexus/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom
Downloaded: http://127.0.0.1:8081/nexus/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom (5 KB at 27.2 KB/sec)
Downloading: http://127.0.0.1:8081/nexus/content/groups/public/org/apache/maven/plugins/maven-plugins/18/maven-plugins-18.pom
Downloaded: http://127.0.0.1:8081/nexus/content/groups/public/org/apache/maven/plugins/maven-plugins/18/maven-plugins-18.pom (13 KB at 409.6 KB/sec)
Downloading: http://127.0.0.1:8081/nexus/content/groups/public/org/apache/maven/maven-parent/16/maven-parent-16.pom
Downloaded: http://127.0.0.1:8081/nexus/content/groups/public/org/apache/maven/maven-parent/16/maven-parent-16.pom (23 KB at 463.8 KB/sec)
Downloading: http://127.0.0.1:8081/nexus/content/groups/public/org/apache/apache/7/apache-7.pom
Downloaded: http://127.0.0.1:8081/nexus/content/groups/public/org/apache/apache/7/apache-7.pom (15 KB at 563.7 KB/sec)
Downloading: http://127.0.0.1:8081/nexus/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.jar
Downloaded: http://127.0.0.1:8081/nexus/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.jar (23 KB at 459.9 KB/sec)

 

参考:

http://blog.csdn.net/arvinzhuo/article/details/4244061

http://kidsmopi.iteye.com/blog/232554

  • 大小: 168.7 KB
  • 大小: 162.9 KB
分享到:
评论

相关推荐

    使用Nexus搭建Maven私有仓库.rar

    使用Nexus搭建Maven私有仓库

    nexus 搭建 maven仓库

    nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库

    搭建Maven私有仓库.docx

    概述:本文档详细介绍了在Windows Server 2016环境下使用Nexus搭建Maven私有仓库的详细过程及常用配置,旨在帮助读者快速搭建私有仓库,提高开发效率和项目管理效率。 一、安装准备 在开始搭建私有仓库之前,需要...

    Maven私有库和本地库的安装与配置(Sonatype Nexus + Maven)

    Maven私有库和本地库的安装与配置(Sonatype Nexus + Maven) Maven私有库和本地库的安装与配置是 Maven 项目中的一个重要步骤。通过使用 Sonatype Nexus,可以轻松地安装和配置私有库和本地库,从而实现 Maven ...

    使用Nexus搭建Maven私服

    使用Nexus搭建Maven私服 标题:使用Nexus搭建Maven私服 描述:关于使用Nexus搭建Maven私服的开发文档。 标签:Nexus 搭建Maven 在实际的企业开发中经常会遇到的问题:在进行Maven项目开发时,所需要的构件都是...

    nexus 搭建maven 私有服务器

    【Nexus搭建Maven私有服务器详解】 在软件开发中,Maven作为Java项目管理和构建工具,广泛应用于项目构建和依赖管理。然而,随着项目的复杂度增加,直接依赖于公共的Maven中央仓库可能会带来一些问题,如网络延迟、...

    MavenDemo:Android使用Nexus搭建 Maven私有仓库

    Android Maven私有仓库搭建笔记前言  什么是maven、gradle?  Maven是一个项目管理和自动构建工具。  Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,...

    maven3+nexus2搭建本地,私有仓库

    为了让 Maven 使用 Nexus2 私有仓库,需要在 settings.xml 文件中添加镜像和 profile 配置。以下是配置步骤: 1. 添加镜像配置,指定 Nexus2 私有仓库的 URL 2. 添加 profile 配置,指定 releases 和 snapshots ...

    Linux系统 maven私有库安装包

    本篇文章将详细介绍如何在Linux系统上安装并配置Maven私有库——Nexus。 首先,让我们了解什么是Nexus。Nexus是Sonatype公司开发的一款强大的Maven仓库管理器,它可以作为代理仓库,缓存远程仓库的依赖,同时也可以...

    Maven私有库和本地库的安装与配置.rar

    Maven私有库通常是基于Nexus或Artifactory等工具搭建的。Nexus是由Sonatype公司提供的一个强大的Maven仓库管理器,支持代理、托管和集团仓库功能。在这里,我们关注的是如何安装和配置Nexus来创建私有库。 1. **...

    nexus设置私有仓库和仓库管理

    总结起来,设置Nexus私有仓库和仓库管理涉及的主要步骤包括:更新索引、配置Maven的`settings.xml`、创建和配置仓库工厂、设置权限和角色、创建用户以及部署项目。通过这种方式,你可以有效地管理内部构件,提高开发...

    使用Maven&nexus上传下载至私库

    本文将详细介绍如何使用Nexus作为私有仓库,并结合Maven配置实现项目的依赖管理和构建自动化。 #### 一、搭建Nexus私有仓库 1. **下载Nexus** 首先,需要从官方网站下载Nexus安装包。官方下载地址为:...

    在CentOS下使用nexus搭建maven私服的安装教程

    可以通过配置项目的`settings.xml`文件来指向私有仓库地址,实现依赖的快速拉取。 #### 四、注意事项 - 在配置过程中,请根据实际需求灵活调整各项参数。 - 针对生产环境部署,建议采用更高级的安全配置和性能优化...

    nexus使用+Maven仓库管理

    为了让Maven能够识别并使用Nexus作为仓库,需要在用户的`~/.m2/settings.xml`文件中添加相应的配置段。这涉及到定义Maven的仓库和插件仓库,确保它们指向Nexus的公共组URL。例如,设置`whaty`配置文件,包含仓库和...

    nexus3.2.1 maven私服搭建包

    在本文中,我们将重点讨论如何使用Nexus 3.2.1版本来搭建一个Maven私有仓库。 一、Maven私有仓库的重要性 在软件开发过程中,Maven私有仓库能帮助团队统一管理依赖,避免因网络问题导致的下载失败,同时也可以存储...

    maven3.8.3+nexus3.34.zip

    3. **宿主仓库**:Nexus允许用户创建自己的私有仓库,托管内部的库和工件,确保安全性和可控性。 4. **版本控制**:Nexus支持对发布到仓库的工件进行版本控制,便于版本回溯和管理。 5. **质量控制**:提供检查...

Global site tag (gtag.js) - Google Analytics