Nexus3.X将Maven项目上传至私服

maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写)。

pom文件内容如下:

<groupId>org.learn.maven</groupId>
<artifactId>mavenweb</artifactId>
<version>1.0-SNAPSHOT</version>

那么将本地的Maven项目上传至私服对应的仓库中呢?

nexus私服中我们可以看到有两种仓库一个是maven-releases,另一个是maven-snapshots正好与之对应,我们可以通过配置将项目发布至相应的仓库中

pom.xml文件增加配置

<!--定义snapshots库和releases库的nexus地址-->
<distributionManagement>
<repository>
<id>maven-releases</id>
<url>
http://localhost:8081/repository/maven-releases/
</url>
</repository>
<snapshotRepository>
<id>maven-snapshots</id>
<url>
http://localhost:8081/repository/maven-snapshots/
</url>
</snapshotRepository>
</distributionManagement>
配置的url是我们nexus中对应的仓库的url.

配置setting.xml文件,添加上传构建到nexus私服中的账号和密码,如果不配置我们将没有权限上传至私服中

<servers>
<server>
<id>maven-releases</id>
<username>admin</username>
<password>admin123</password>
</server>

<server>
<id>maven-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>

使用Maven的deploy命令上传项目

控制台成功输出信息,我们这时再到nexus中查看上传的项目

上传完成,因为我们pom文件中项目的版本是1.0-SNAPSHOT,所以项目就上传至maven-snapshot目录中,如果设置的是1.0-RELEASE 则上传至maven-release目录中。

原文地址:https://www.cnblogs.com/panchanggui/p/12110151.html

时间: 2024-10-09 00:04:06

Nexus3.X将Maven项目上传至私服的相关文章

把maven项目上传到github

一.创建一个maven项目 勾选web骨架 项目名称 选择maven配置与本地仓库 点击Finish成功创建了一个webapp项目 二.上传maven项目到github 然后填写github的账号密码,因为本人已经配好了,就不贴绑定账号密码的图了 这是已经绑定了的图 最后感谢读者的阅读. 原文地址:https://www.cnblogs.com/Best-Chen/p/10306792.html

如何将本地项目上传到github

首先需要一个github账户,可去github的官方网址:https://github.com   注册一个: 需要用到的管理工具git,下载地址:https://git-scm.com/  :安装 准备工作做好了,开始吧 1.1   创建一个本地项目 我的本地项目是通过vue-cli脚手架搭建的,有兴趣的可以点击 这里 看一下: 进到自己的本地项目文件下,右键-选择git bash here(如下图) 1.2  建立本地仓库 如上点击git bash here之后即可打开git客户端黑窗口,

Xcode svn import项目 上传.a文件(静态库)

在终端使用命令 touch 项目所在文件夹 svn import 项目文件夹 https://服务器地址 -m "iPad import" 这样就把项目上传到服务器上了!但是不能把.a文件上传到服务器. 上传.a文件(静态库),首先进入.a文件所在的文件夹,使用命令 svn add 文件名.a 然后在使用命令 svn commit -m “提交说明消息” http://blog.csdn.net/wohaoxuexi/article/details/8444184

Myeclipse10.7安装git插件并将Java项目上传到码云(github)

注:本文来源:外匹夫的<Myeclipse10.7安装git插件并将Java项目上传到码云(github)> 一.先说说安装egit插件的步骤(安装egit不成功的原因主要是下载的egit版本不适合当前使用的Myeclipse版本). 通过上网搜索安装eclipse插件主要有以下三种方式: 第一种方式: 对于不同版本的eclipse和myeclipse可能有所不同,主要是有以下两种情况: 1. EGit插件地址:http://download.eclipse.org/egit/updates

详细教程:将本地项目上传到github

作为 一个工程师,将本地项目上传到github进行备份和分享是一个不错的技能,一来可以方便以后的工作,二来可以分享自己的成果.所以下面本人详细教大家如何将本地项目上传到github,十分简单,一学就会!!!! 首先先进入github.网址是:https://github.com/ 如果你还没有在github上注册过账号,那你先要注册一个账号,账号最好是用自己常用的邮箱,方便别人联系你,对你以后的工作极有帮助.下面是刚进入github的页面. 首次要先创建一个仓库,用来存储你的项目.步骤:先用鼠标

利用git将项目上传到github

本文主要介绍如果用git将项目上传到githup. 一.准备工作 (1)欲将项目上传到githup,先在githup上新建一个仓库.这里就不介绍. (2)安装git,这里也不介绍. 二.开始上传 (1)进入到项目文件夹,调出git命令窗口,初始化仓库 git init (2)添加远程仓库 git remote add origin URL                   这个URL是刚刚创建的仓库地址 git remote add origin https://github.com/zxy1

如何用命令将本地项目上传到github

一.Git终端软件安装 1.下载windows上git终端,类似shell工具,下载地址:http://msysgit.github.io/ 2.安装方法,打开文件,一路点击Next即可 3.安装完成,界面如下 二.配置 1.打开git bash,输入ssh-keygen -t rsa -C "自己的邮箱地址@XXX.com" ,生成自己的公钥与私钥 2.一路默认回车,会生成公钥.私钥到以下文件夹下id_rsa是私钥,id_rsa.pub是公钥,打开公钥等下要用到 3.浏览器进入自己的

项目上传

上传3大步: 1.申请证书.APPID和描述文件 2.在apple.developer中新建我的APP,填写基本信息 3.打包程序上传  新建版本 然后提交审核 上传1(证书.APP ID以及描述文件的申请) 1.在apple.developer中登录开发者账号 2.进入开发者账号界面以后选择建立证书.APPID和描述文件 3.进入选项后,选择你要生成的东西 1>.代表证书  2>.生成描述文件3>.申请APPID(唯一ID) 证书和描述文件 都有测试版和发布版 证书: 1代表测试版证书

Myeclipse2013 SVN安装方法以及项目上传到svn服务器

1. 打开 Myeclipse 工具栏下的Help下的Install from Site 2.打开后弹出窗口, 并点击Add标签,如下图: 3.现在是最重要的一步,填写相关信息. 在对话框Name输入svn, URL中输入:http://subclipse.tigris.org/update_1.6.x 点击OK按钮,提示如下: 这里选择Core SVNKit Library和Optionl JNA Library和Subclipse  (其中Subclipse Integration for