`

maven + nexus

阅读更多

1. 安装nexus

 

2.修改maven配置setting.xml, 增加nexus仓库(假设nexus的地址是http://192.168.2.5/nexus),之后maven会先去nexus仓库找artifact

 

<profile>
        <id>dev</id>
        <repositories>
             <repository>
                 <id>nexus</id>
                 <url>http://192.168.2.5/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.2.5/nexus/content/groups/public/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                </pluginRepository>
        </pluginRepositories>

    </profile>

 

    <activeProfiles>
        <activeProfile>dev</activeProfile>
    </activeProfiles>

 

3. 将自己的artifact发布到nexus

修改pom.xml, 增加:

    <distributionManagement>
        <repository>
            <id>releases</id>
            <name>Local Nexus Repository</name>
            <url>http://192.168.2.5/nexus/content/repositories/releases/</url>
        </repository>
        <snapshotRepository>
            <id>snapshots</id>
            <name>Local Nexus Repository</name>
            <url>http://192.168.2.5/nexus/content/repositories/snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

 

修改setting.xml, 增加(注意id要匹配)

    <server> 
        <id>releases</id> 
        <username>admin</username> 
        <password>admin123</password> 
    </server> 
    <server> 
        <id>snapshots</id> 
        <username>admin</username> 
        <password>admin123</password> 
    </server>

 

参考

http://blog.csdn.net/cuker919/archive/2010/10/05/5922007.aspx

分享到:
评论

相关推荐

    maven+nexus学习帮助

    Maven和Nexus是Java开发中不可或缺的工具,用于构建、管理和部署项目。Maven是一个项目管理工具,它通过POM(Project Object Model)文件来管理项目的依赖、构建过程和配置。Nexus则是一个仓库管理器,它可以帮助...

    jenkins+maven+nexus+mantisBug

    【标题】"jenkins+maven+nexus+mantisBug"揭示了四个关键的IT技术领域,它们在软件开发的持续集成和缺陷管理流程中扮演着重要角色。这些技术分别是Jenkins、Maven、Nexus和MantisBug。 **Jenkins** 是一款开源的...

    持续集成环境maven+nexus+jenkins+svn搭建

    在安装 Nexus 之前,我们需要确保 Maven 已经安装在我们的计算机上,因为 Nexus 需要使用 Maven 来管理依赖项。安装 Nexus 时,我们需要根据提示选择合适的安装目录和配置文件的位置。 搭建 SVN 服务器 SVN ...

    maven+ Nexus教学

    maven的讲解和Nexus的配置教学,在实际的开发中有需要的可以下载看看

    springmvc+mybatis+mysql+log4j.xml+logjdbc+maven+nexus+dubbo

    该项目采用maven聚合工程,项目骨架是我们以前公司架构师搭建骨架,现在已经拆分出来供大家下载使用,可以扩展使用,里面用到技术有springmvc+mybatis+mysql+log4j.xml+logjdbc+maven+nexus+dubbo ,其中日志采用log...

    maven+nexus完整手册

    ### Maven+Nexus 完整手册 #### 一、Nexus 安装与启动 Nexus 是一款由 Sonatype 提供的开源组件管理平台,能够帮助开发者有效地管理项目的依赖关系。安装 Nexus 的步骤主要包括: 1. **下载 Nexus**:访问官方...

    maven_第二部分源码(maven+nexus)

    【标题】"maven_第二部分源码(maven+nexus)" 涉及的主要知识点是Maven和Nexus在Java项目构建与管理中的应用。Maven是一个强大的项目管理和集成工具,而Nexus则是用于存储、管理和检索Maven依赖的仓库管理器。 **...

    maven+nexus+spring+springmvc+mybatis+generator+mysql搭建框架

    本文将详细讲解如何使用"Maven+Nexus+Spring+SpringMVC+MyBatis+Generator+MySQL"搭建一套高效且稳定的开发框架。 首先,让我们从Maven开始。Maven是一个强大的项目管理和依赖管理工具,它通过POM(Project Object ...

    使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境

    本篇将详细介绍如何利用Maven、Nexus、Jenkins、Svn、Tomcat和Sonar搭建一个完整的持续集成环境。 首先,Maven是Java项目管理和构建工具,通过POM(Project Object Model)文件管理项目依赖关系,提供了一种标准化...

    Myeclipse+maven+nexus且m2eclipse插件带索引的完美组合

    本文将详细介绍如何构建一个高效且便捷的开发环境,通过Myeclipse、Maven、Nexus以及m2eclipse插件的集成,解决添加依赖无索引、下载速度慢的问题。这个组合可以极大地提升开发效率,避免因网络问题导致的困扰。 ...

    Linux 安装hudson+maven+nexus

    在Linux环境中,构建一个自动化部署系统常常涉及到一系列的工具集成,如Hudson、Maven和Nexus。这个过程主要包括三个主要部分:安装Hudson作为持续集成服务器,配置Maven为项目构建工具,以及安装Nexus作为私有仓库...

    svn+maven+trac+nexus产品集成配置管理

    svn+maven+trac+nexus产品集成配置管理

    持续集成环境maven+nexus+jenkins+svn搭建[整理].pdf

    本篇文档主要介绍了如何利用Maven、Nexus、Jenkins和SVN搭建一个持续集成环境。 1. Maven安装: Maven是Java项目管理工具,它处理项目的构建、依赖管理和文档生成。要在本地安装Maven,首先需要从Apache Maven官网...

    Jenkins+Maven+SVN+Tomcat持续集成实战视频.zip

    4、Jenkins持续集成MAVEN讲解 5、Jenkins持续集成JOB工程设置 6、Jenkins持续集成网站构建实战 7、Jenkins持续集成自动化部署一 8、Jenkins持续集成自动化部署二 9、Jenkins持续集成插件设置篇 10、Jenkins持续集成...

    Maven+nexus+svn+jenkins.docx

    与Maven结合使用时,可以设置Jenkins作业自动从SVN获取最新代码,然后调用Maven进行构建、测试,最后将构建产物部署到Nexus仓库。Jenkins通过配置构建触发器,实现代码变更后自动触发构建流程,提高了开发效率和软件...

    maven3.8.3+nexus3.34.zip

    标题"Maven3.8.3+nexus3.34.zip"和描述中提及的是一个包含Maven 3.8.3版本和Nexus 3.34版本的压缩包文件,适用于Windows 64位操作系统。这两个工具在软件开发,尤其是Java开发中扮演着重要角色。以下是关于Maven和...

    maven+j2ee+nexus的搭建

    搭建Nexus的过程包括安装Nexus服务器,配置Maven的settings.xml文件以指向Nexus的仓库地址,以及管理Nexus的仓库配置,如创建不同的存储库组和存储库类型。 "Maven2+Eclipse开发J2EE.pdf"这份文档可能详细介绍了...

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

    Maven+Nexus2搭建本地、私有仓库 Maven 是一个流行的项目管理和构建工具,而 Nexus 则是一个功能强大且灵活的仓库管理器。通过搭建本地仓库和私有仓库,可以更好地管理项目依赖关系,提高开发效率和项目质量。本文...

    Mac maven3.6 + nexus3.16.zip

    在IT行业中,构建和部署Java项目的过程中,Maven和Nexus是两个至关重要的工具。本文将详细介绍这两个组件,以及如何在Mac环境下安装和使用它们。 首先,Maven是Apache软件基金会开发的一款项目管理和综合工具,主要...

Global site tag (gtag.js) - Google Analytics