maven自定义依赖并推送到远程仓库
文章目录
- 前言
- 一、maven配置
- 二、项目准备及修改配置
- 三、推送到maven仓库
- 总结
前言
本教程是在 IDEA 开发工具下操作的
一、maven配置
我们目的是将自己编写的项目,通过 maven 打包成 jar,然后推送到远程的 maven 仓库,既然涉及到推送,那肯定需要配置用户名和密码,还有我们指定的远程仓库地址。
修改 maven 安装目录下的 conf 目录下的 settings.xml 配置文件:
注意:<server> 里面的 id 可以是任意值,但是后面要跟这个值对应上
- mirror 里面的id:可以是任意值
<servers><server><id>nexus-releases</id><username>admin</username><password>admin123</password></server><server><id>nexus-snapshots</id><username>admin</username><password>admin123</password></server>
</servers><mirrors><mirror><id>default-maven</id><mirrorOf>*</mirrorOf><url>http://192.168.207.21:8081/repository/maven-public</url></mirror>
</mirrors>
在 IDEA 里面默认是用自带的 maven 的,修改成我们刚才配置的 maven
user settings file 那里要选择我们刚才修改的配置文件,并且勾上后面的 Override
二、项目准备及修改配置
我们事先准备一个 maven 项目,里面放点提供给其他项目使用的类
然后我们的核心是去修改这个项目的 pom.xml 配置文件
- groupId、artifactId、version 就是对应我们平时引入 maven 依赖的三要素,修改成我们想要的效果
- 然后在 <project> 标签里面添加下面的配置
注意:<repository> 和 <snapshotRepository> 里面的 id 都是必须要跟上面你配置的 <server> 里面的 id 一样
<distributionManagement><repository><uniqueVersion>false</uniqueVersion><id>nexus-releases</id><name>winas-manager-monitor-releases</name><url>http://192.168.207.21:8081/repository/winas-core-releases/</url></repository><snapshotRepository><uniqueVersion>true</uniqueVersion><id>nexus-snapshots</id><name>winas-manager-monitor-snapshots</name><url>http://192.168.207.21:8081/repository/winas-core-snapshots/</url></snapshotRepository>
</distributionManagement>
一切准备就绪!
三、推送到maven仓库
这时候我们要打包推送的项目准备好了,settings.xml、pom.xml 也配置好了
我们只需要借助 IDEA 就能简单推送到 maven 仓库
点击界面右边的 maven 选项里面的 install ,推送到本地 maven 仓库
deploy ,则是推送到远程 maven 仓库
总结
欢迎指出我的错误!
maven自定义依赖并推送到远程仓库相关推荐
- IDEA使用Git将本地工程推送到远程仓库
本篇文章介绍一下,IDEA开发工具如何使用Git将本地工程推送到远程仓库,具体步骤如下所示. 目录 (1)创建gitee远程仓库 (2)创建本地工程 (3)初始化本地仓库 (4)提交代码到本地仓库 ( ...
- git将本地文件推送到远程仓库
1.初始化项目 git init 2.建立本地仓库和远程仓库的连接 git remote add origin 远程仓库URL ps:移除git仓库连接可使用 git remote remove o ...
- 如何将本地的文件或者项目推送到远程仓库github
如果你需要使用git将本地的项目或者文件推送到github,那么你就需要安装一个git客户端,并且注册一个github的账号. 如何安装git客户端在windows笔记本,可以看我的这篇文章git客户 ...
- Git 常用操作(6)- 推送到远程仓库(git push)删除远程分支(git push origin --delete)
1. git remote add--添加远程仓库 在GitHub 上创建的仓库路径为 "git@github.com:用户名/git-tutorial.git".现在我们用git ...
- 【Visual Studio 2019】上传代码到 GitHub ( 16.9.2 版本 | 安装 GitHub 扩展插件 | 创建 Git 仓库 | 推送到远程仓库 )
文章目录 一.安装 GitHub 扩展插件 二.创建 Git 仓库 三.推送到远程仓库 今天将 Visual Studio 2019 从 16.3.6 版本升级到了 16.9.2 版本 , 发现相关操 ...
- Git命令,合并分支到master,并提交远程仓库,将本地分支推送到远程仓库
一.我们已经知道如何从远程仓库clone到本地项目中,接下来我们在开发项目中会为每一个单独的功能建立一个分支,并进入分支, git branch login //创建分支 git checkout l ...
- 如何将本地代码推送至远程仓库_命令简化版本
如何将本地代码推送至远程仓库? 文章目录 一.新仓库 1. 初始化README.md 2. 初始化Git仓库 3. 将工作区的代码添加至暂存区 4. 将暂存区的变更文件提交到本地仓库 5. 将本地仓库 ...
- 如何将本地代码推送至远程仓库
文章目录 一.现在远程仓库创建仓库 二.本地操作流程 1. 用idea打开项目 2. 选择需要打开项目 3. 选择这个窗口打开或者用一个新的窗口打开都可以 4. 导入成功的项目结构 三.将本地仓库的代 ...
- idea将本地项目推送至远程仓库(图形化版本01)
需求:演示把项目推送到github远程仓库: 需求思路分析:1.拉取或更新(Update Project)项目2.将本地项目添加至暂存区3.将暂存区的项目提交到本地仓库4.将本地仓库中的代码推送至(P ...
最新文章
- 这样规范写代码,同事直呼“666”
- tcp retransmission 出现的原因_浅谈TCP的keepalive机制
- operator conv_transpose1‘s input 1 is not linked
- python在函数内部有没有办法定义全局变量_修改函数内部的全局变量
- pandas 补充笔记:转换提取类型
- git 入门教程之版本管理
- 命令父窗口变颜色_【编程】第五期:Python Tkinter图形化教程03布局之父窗口、pack和LabelFrame...
- 程序员的技术负债怎么还?
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记30 ScrollView Demo实战
- sumo添加车辆_SUMO 交通控制接口 —— TraCI
- vdbench(一)
- 金融计量经济学中使用R构建置信区间
- [原创]fcitx5五笔98版本----安装
- 深入理解Attention及变种(四)
- STM32串口屏学习
- 一文搞懂单向散列函数
- 复制百度文库文字收费内容
- 全球及中国地铁行业融资现状与十四五盈利前景分析报告2022版
- 不拘一格-网飞的自由与责任工作法
- Android-传感器-加速度传感器(Accelerometer sensor)
热门文章
- TerraBuilder 操作制作MPT
- 多人在线编辑文档 开发_太方便了,支持多人同时编辑,电脑和手机端实时同步保存...
- 浅尝辄止_数学建模(笔记_时间序列分析及其SPSS实现)
- mybatis中mapper.xml模板
- Agent with Tangent-based Formulation and Anatomical Perception for Standard Plane Localization in 3D
- Python JPG图片转DCM
- matlab生成fmu
- 国产CNC数控机床现状
- Android音乐播放器开发(3)—注册
- java unicode是什么意思_(转)谈谈对Java中Unicode、编码的理解