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了,其他人就可以引用了
相关推荐
用Nexus搭建一个团队的Maven服务器,对外实现网络代理,对内实现Jar包发布和共享。 目前国内大部分专业软件企业,基本上都在采用这种模式实现团队合作开发与共享。 本篇文章也是我们这个企业刚刚实践过,在此基础上...
课程目录: 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插件 sbt-sonatype插件通过 Sonatype Nexus REST API 将你的项目发布到 Maven 中央知识库的sbt插件。 要将工件部署到Sonatype存储库,需要将项目同步到 ...
第13章:使用Maven生成项目原型/13.2 编写自己的项目原型/13.2.3 要生成的Maven项目的POM.xml文件 第13章:使用Maven生成项目原型/13.2 编写自己的项目原型/13.2.4 archetype.xml描述符文件 第13章:使用Maven生成...
maven nexus 的相关项目中的总结
一个简单的Maven项目 3.1. 简介 3.1.1. 下载本章的例子 3.2. 创建一个简单的项目 3.3. 构建一个简单的项目 3.4. 简单的项目对象模型 (Project Object Model) 3.5. 核心概念 3.5.1. Maven插件和目标 ...
maven 部署项目的时候,速度非常慢,搭建完私服后,可以改为阿里云的地址,并且一次下载,可重复使用。
第8课 使用Nexus搭建Maven私服 第9课 使用Maven管理新闻系统开发-项目简介 第10课 使用Maven管理新闻系统开发-项目搭建(一) 第11课 使用Maven管理新闻系统开发-项目搭建(二) 第12课 使用Maven管理新闻系统开发-...
工欲善其事,必先利其器”,作为一个软件开发...本文档旨在为开发工程师、测试工程师、项目经理提供软件系统的开发、测试、发布、管理等规范指引,进一步统一公司的开发和管理规范,避免团队开发过程中出现的各种问题。
何为Maven 构建,依赖管理,项目信息聚合 Maven核心概念 坐标,依赖,仓库,生命周期,插件 Maven最佳实践 创建、打包、发布、版本管理 项目实战 Nexus(Todo…) M2eclipse(Todo…)
以便您可以使用maven-gpg-plugin对工件进行签名向Maven提供您的Nexus凭据,以便它可以部署和发布您的项目如果定义了Maven配置文件,它也将使用deploy Maven配置文件(以防您仅在部署时执行某些步骤)。建立部署方式...
系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...
系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...
系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...
系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...
系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...
系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...
它内容新颖,基于最新发布的 Maven 3.0,不仅详尽讲解 了 Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与 Maven 2.x版本进行了对比,以便于正在 使用 Maven 2.x版本的用户能更好地理解。本书它内容...