`
happyqing
  • 浏览: 3157775 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven 项目发布到nexus

阅读更多

 

1.设置nexus中的Repositories允许发布

Repositories--Releases--Configuration

Deployment Policy: Allow Redeploy

同样设置Snapshots仓库

 

2.配置pom.xml

加入:

<distributionManagement>
  	<snapshotRepository>
  		<id>user-snapshots</id>
  		<name>User Project SNAPSHOTS</name>
  		<url>http://192.168.1.122:8081/nexus/content/repositories/snapshots/</url>
  	</snapshotRepository>
  	
  	<repository>
  		<id>user-releases</id>
  		<name>User Project Release</name>
  		<url>http://192.168.1.122:8081/nexus/content/repositories/releases/</url>
	</repository>
  </distributionManagement>

 

3.设置settings.xml

apache-maven-3.0.5\conf\settings.xml

在servers中加入server

<servers>
  <server>
      <id>user-snapshots</id>
      <username>deployment</username>
      <password>deployment123</password>
    </server>
    <server>
      <id>user-releases</id>
      <username>deployment</username>
      <password>deployment123</password>
    </server>
</servers>

 其中server的id为pom.xml中distributionManagement中配置的repository的id,一一对应。

username,password,为nexus的用户名密码

 

查看nexus中的用户

点左侧菜单 Users

 

这样配置好后,项目就可以发布到nexus了,其他人就可以引用了

 

  • 大小: 15 KB
  • 大小: 11.5 KB
分享到:
评论

相关推荐

    用NEXUS搭建MAVEN私服发布Maven项目全过程

    用Nexus搭建一个团队的Maven服务器,对外实现网络代理,对内实现Jar包发布和共享。 目前国内大部分专业软件企业,基本上都在采用这种模式实现团队合作开发与共享。 本篇文章也是我们这个企业刚刚实践过,在此基础上...

    Maven3实战视频教程(14集)

    课程目录: Maven3_01_maven概览 ...Maven3_09_发布项目到nexus中 Maven3_10_生命周期和插件简介 Maven3_11_插件基础 Maven3_12_插件的应用 Maven3_13_测试 Maven3_14_发布web项目 Maven3实战笔记 Maven配置

    sbt-sonatype, 用于将 Scala/java项目发布到 Maven 中央的sbt插件.zip

    sbt-sonatype, 用于将 Scala/java项目发布到 Maven 中央的sbt插件 sbt-sonatype插件通过 Sonatype Nexus REST API 将你的项目发布到 Maven 中央知识库的sbt插件。 要将工件部署到Sonatype存储库,需要将项目同步到 ...

    maven window下安装包

    第13章:使用Maven生成项目原型/13.2 编写自己的项目原型/13.2.3 要生成的Maven项目的POM.xml文件 第13章:使用Maven生成项目原型/13.2 编写自己的项目原型/13.2.4 archetype.xml描述符文件 第13章:使用Maven生成...

    maven nexus 总结

    maven nexus 的相关项目中的总结

    Maven权威指南 很精典的学习教程,比ANT更好用

    一个简单的Maven项目 3.1. 简介 3.1.1. 下载本章的例子 3.2. 创建一个简单的项目 3.3. 构建一个简单的项目 3.4. 简单的项目对象模型 (Project Object Model) 3.5. 核心概念 3.5.1. Maven插件和目标 ...

    maven私服搭建.md.docx

    maven 部署项目的时候,速度非常慢,搭建完私服后,可以改为阿里云的地址,并且一次下载,可重复使用。

    Maven+Hibernate+Spring+Spring MVC开发新闻发布系统

    第8课 使用Nexus搭建Maven私服 第9课 使用Maven管理新闻系统开发-项目简介 第10课 使用Maven管理新闻系统开发-项目搭建(一) 第11课 使用Maven管理新闻系统开发-项目搭建(二) 第12课 使用Maven管理新闻系统开发-...

    Maven-Nexus-MyEclipse整合开发配置使用手册

    工欲善其事,必先利其器”,作为一个软件开发...本文档旨在为开发工程师、测试工程师、项目经理提供软件系统的开发、测试、发布、管理等规范指引,进一步统一公司的开发和管理规范,避免团队开发过程中出现的各种问题。

    Maven原理和实践-培训课件.ppt

    何为Maven 构建,依赖管理,项目信息聚合 Maven核心概念 坐标,依赖,仓库,生命周期,插件 Maven最佳实践 创建、打包、发布、版本管理 项目实战 Nexus(Todo…) M2eclipse(Todo…)

    action-maven-publish::package:用于自动发布Maven包的GitHub Action

    以便您可以使用maven-gpg-plugin对工件进行签名向Maven提供您的Nexus凭据,以便它可以部署和发布您的项目如果定义了Maven配置文件,它也将使用deploy Maven配置文件(以防您仅在部署时执行某些步骤)。建立部署方式...

    Maven实战 高清版

    系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...

    Maven实战.pdf

    系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...

    Maven实战 许晓斌 著

    系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...

    《Maven实战》

    系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...

    Maven实战 高清版pdf

    系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...

    maven 教程

    系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...

    Maven配置文档

    它内容新颖,基于最新发布的 Maven 3.0,不仅详尽讲解 了 Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与 Maven 2.x版本进行了对比,以便于正在 使用 Maven 2.x版本的用户能更好地理解。本书它内容...

Global site tag (gtag.js) - Google Analytics