`

MVEN私服 NEXUS的搭建

    博客分类:
  • mvn
 
阅读更多

用的NEXUS2.X的,3.X要JDK8。就是无非到官网下载,然后配置MAVEN环境。

主要讲配置并浅薄的理解下

比较有用的几个点:
1、如果想批量上传JAR,比如ORG下面的,可以把整个文件夹拷贝到D:\soft\nexus-2.14.0-01-bundle\sonatype-work\nexus\storage\\thirdparty下面。单个文件上传可以在界面上图形化上传
2、自己打包的JAR可以用 mvn clean deploy ,这样就把JAR上传到相应版本库下面,如snapshots
3、要下载依赖的JAR,可以maven compile(clean install) 工程,然后该工程依赖的JAR就全部下载本地仓库了
4、在maven settings.xml里面配置mirro(应该可选),server(用来上传时候身份认证的),repository(应该是用来标识 私服URL的,URL 一般都是public,仓库组,一个统一的对外URL ,如http://112.124.9.97:8091/nexus/content/groups/public)

一般这样配

<?xml version="1.0"?>
<settings>

  <mirrors>
    <mirror>
      <id>public</id>
      <name>Public Repositories</name>
      <url>http://112.124.9.97:8091/nexus/content/groups/public</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
  </mirrors>
  <servers>
    <server>
      <id>releases</id>
      <username>admin</username>
      <password>admin123</password>
    </server>
    <server>
      <id>snapshots</id>
      <username>admin</username>
      <password>admin123</password>
    </server>
  
  </servers>
  

  <profiles>
    <profile>
      <id>dev</id>
      <repositories>
        <repository>
          <id>public</id>
          <url>http://112.124.9.97:8091/nexus/content/groups/public</url>
          <releases>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy> 
          </releases>
          <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy> 
          </snapshots>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <id>public</id>
          <url>http://112.124.9.97:8091/nexus/content/groups/public</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>dev</activeProfile>
  </activeProfiles>
<localRepository>D:\repository</localRepository>
</settings>

 也修改了本地仓库的位置,这里还需要在ECLIPSE 的MAVEN项里 修改下maven用本地的而不是他集成的


5、在项目parent的pom里,要配置distributionManagement,用来标识你的JAR将要上传到私服哪个库里,一般这样配

	<distributionManagement>
		<repository>
			<id>releases</id>
			<name>Releases</name>
			<url>http://112.124.9.97:8091/nexus/content/repositories/releases
			</url>
		</repository>
		<snapshotRepository>
			<id>snapshots</id>
			<name>Snapshots</name>
			<url>http://112.124.9.97:8091/nexus/content/repositories/snapshots
			</url>
		</snapshotRepository>
	</distributionManagement>
	<!--
	<scm>
		<connection>scm:svn:http://svn.yifengcom.com:81/SVN/javaFM/maven/nox/src</connection>
		<url>http://svn.yifengcom.com:81/SVN/javaFM/maven/nox/src</url>
		<tag>HEAD</tag>
		<developerConnection>scm:svn:http://svn.yifengcom.com:81/SVN/javaFM/maven/nox/src</developerConnection>
	</scm>

 










 再来几个比较好的学习文档,

http://blog.163.com/benbenfafa_88/blog/static/6493016220130451915187/

http://blog.csdn.net/zwc0910/article/details/17349111

http://skyful.iteye.com/blog/867470

  • 大小: 86.8 KB
  • 大小: 167.1 KB
  • 大小: 166.5 KB
  • 大小: 70.3 KB
分享到:
评论

相关推荐

    Maven Nexus 私服搭建

    Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明

    Maven私服Nexus搭建详细步骤

    Maven私服Nexus搭建详细配置介绍,需要修改settings.xml、pom.xml等文件的参数

    使用Nexus搭建Maven私服

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

    私服搭建nexus安装包

    官网十分难下载,我这边给大家提供了windows版本以及Linux版本,给大家压缩到一起了,分别有:nexus-3.37.3-02-win64.zip,nexus-3.37.3-02-unix.tar.gz,大家可以自由下载使用。

    Maven 构建使用说明文档(含私服Nexus搭建

    ### Maven 构建使用说明及 Nexus 私服搭建详解 #### Maven 概述与核心功能 **Maven** 是一种广泛应用于 Java 开发环境中的自动化构建工具,它以项目对象模型(POM)为基础,通过定义少量的关键信息来管理项目的...

    Nexus搭建Maven私服 +maven安装步骤

    Nexus 搭建 Maven 私服 + Maven 安装步骤 Nexus 是一个功能强大且灵活的仓库管理工具,能够帮助开发团队更好地管理项目依赖项和构件。通过搭建 Nexus 私服,可以实现项目依赖项的集中管理、加速项目构建和部署、...

    Nexus私服搭建步骤

    Nexus私服搭建步骤详解 Nexus 私服是一种流行的 Maven 仓库管理工具,广泛应用于企业级软件开发中。下面是一步步搭建 Nexus 私服的详细教程。 第一步:下载 Nexus 安装文件 首先,需要下载 Nexus 的安装文件,...

    Windows 下Nexus搭建Maven私服

    ### Windows 下 Nexus 搭建 Maven 私服详解 #### 一、为什么使用 Nexus 在软件开发过程中,尤其是采用 Maven 构建管理的项目中,依赖管理是非常关键的一环。通常,开发人员需要从 Maven 中央仓库下载各种依赖库到...

    基于Nexus搭建Maven私服详解(可用于生产环境)

    提供了基于Nexus搭建Maven私服所需要的一切资源和个人经验,搭建后可maven deploy 上传自己的jar包。别人如何在自己的maven项目中引用我将单独再上传一份。

    nexus私服搭建手册

    【Nexus私服搭建详解】 在软件开发过程中,有效的依赖管理对于团队协作至关重要。Nexus作为一个开源的Repository Manager,能够帮助我们管理和分发Java库,包括Maven、Gradle和其他依赖。通过搭建Nexus私服,我们...

    maven 私服 nexus3 安装包

    【 Maven 私服 Nexus3 安装详解及实践】 Maven 私服 Nexus3 是一个企业级的仓库管理工具,它允许开发团队集中管理和分发软件构件,包括 Maven 的 JAR 包、NPM 包、Gradle 构件等。在进行大型项目开发时,私有 Maven...

    配置maven私服nexus

    Nexus是一个Maven仓库管理器,用来搭建私有仓库服务器。建立公司/组织的私有仓库的好处是便于管理,节省公网带宽,利用内网下载依赖项速度快,还有一个非常有用的功能就是能有效管理内部项目的SNAPSHOT版本,实现...

    nexus私服搭建及使用整理.docx

    nexus私服搭建及使用整理(Window和linux两种搭建方式)

Global site tag (gtag.js) - Google Analytics