maven手动上传jar包示例及图文步骤过程
作者:KimZing 发布时间:2023-11-13 22:10:57
标签:maven,上传,jar,包
一、maven * 搭建
使用Nexus进行搭建,网上教程很多,不多赘述了。
二、gradle配置
在build.gradle文件的根节点中添加以下内容
//打包源代码
task sourcesJar(type: Jar) {
classifier = 'sources'
from sourceSets.main.allSource
}
artifacts {
archives jar
archives sourcesJar
}
三、打包
使用gradle build -x test
命令对项目进行打包,例如我的项目为common,这时我们可以在项目的build/libs文件夹下看到以下两个文件。
common-1.0.jar
common-1.0-sources.jar
四、上传至maven * 中
具体操作如下图中所示
然后点击底部的Upload Artifact
进行上传,稍等一会即可。
上传完毕后,我们可以在如下位置看到上传的jar的定位信息。
五、使用
例如我有一个zuul的项目需要使用common作为依赖。
1.修改repository
repositories {
mavenCentral()
maven {
url "http://jenkins.yoururl.com:8080/maven/content/repositories/thirdparty"
}
}
其实只是添加了一个maven地址,地址位置如下
2.添加依赖包
dependencies {
compile 'com.kingboy:common:1.0'
}
六、刷新gradle
这时候刷新gradle,在依赖包中就可以查看到common依赖了。
来源:https://kimzing.blog.csdn.net/article/details/78912010
0
投稿
猜你喜欢
- 这篇文章主要介绍了spring boot如何实现切割分片上传,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需
- Rmb.javapublic class Rmb { /** *人民币的基本信息和操作 *@auth
- 介绍备忘录模式(Memento Pattern)是一种行为型设计模式,它允许在不破坏封装性的前提下,捕获并保存一个对象的内部状态,并在之后可
- 本文实例为大家分享了Unity实现场景漫游相机的具体代码,供大家参考,具体内容如下前言拿到场景后总喜欢在场景里面玩一段时间,那这个脚本就是你
- 在网站开发中经常遇到级联数据的展示,比如选择城市的时候弹出的省市县选择界面。很多前端制作人员习惯于从JSON中而不是从数据库中获
- 使用限制JDBC未支持列表Sharding-JDBC暂时未支持不常用的JDBC方法。DataSource接口不支持timeout相关操作Co
- 如下所示: /** * 判断某个界面是否在前台 * * @param context
- 大致分为以下几个方面:一些查询指令整理使用SQL语句进行特殊查询检测表字段是否存在数据库升级数据库表字段赋初始值一、查询指令整理1.链式执行
- 线程安全当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协调,这个类
- java解析json数组最简单的json数组[ { &quo
- 我们编程的过程中大部分使用了很出色的ORM框架,例如:MyBatis,Hibernate,SpringJDBC,但是这些都离不开数据驱动JD
- Android内部没有控件来直接显示文档,跳转WPS或其他第三方文档App体验性不好,使用腾讯X5内核能很好的解决的这一问题。一、下载腾讯X
- 本文实例讲述了Java继承Thread类创建线程类。分享给大家供大家参考,具体如下:一 点睛通过继承Thread类创建线程并启动多线程的步骤
- 这篇文章主要介绍了JAVA实现账户取款和存款操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以
- activity A和BA 获取数据的activity B返回数据的activity点击A上的按钮,在A的textview上显示
- 1. 前言Spring除了IOC和DI,还有另一个杀手锏功能——Spring AOP。AOP是一种面
- 本文实例为大家分享了flutter实现appbar下选项卡切换的具体代码,供大家参考,具体内容如下TabBar 、Tab、TabBarVie
- 我们知道,Maven 是通过仓库对依赖进行管理的,当 Maven 项目需要某个依赖时,只要其 POM 中声明了依赖的坐标信息,Maven 就
- 每当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全的,分享给大家,欢迎拍砖!C语言运算符优先
- 前言为什么用动静态库我们在实际开发中,经常要使用别人已经实现好的功能,这是为了开发效率和鲁棒性(健壮性);因为那些功能都是顶尖的工程师已经写