Gradle5.x打jar包上传maven仓库
1.上传本地仓库
1.1 build.gradle 项目设置
plugins {
    id 'java'
    id 'maven' //引入maven插件
}
group 'com.inkyi' //包名
version '1.0.1-SNAPSHOT' //版本号
1.2 build.gradle 上传设置
// 指定上传的路径
def localMavenRepo = 'file://' + new File(System.getProperty('user.home'), '.m2/repository').absolutePath // 上传Task,Gradle会生成并上传pom.xml文件。
uploadArchives {
repositories {
mavenDeployer {
repository(url: localMavenRepo)//构造项目的Pom文件
pom.project {
name = project.name
packaging = 'jar'
description = 'description'
}
} }
}
1.3 项目根目录执行命令
Z:\xxxxxx>gradle uploadArchives BUILD SUCCESSFUL in 0s
actionable tasks: executed, up-to-date
2.上传私有仓库(参考Gradle Plugin文档,没有真正上传过)
2.1 build.gradle 项目设置和上面的 1.1 一样
2.2 build.gradle 上传设置
// 上传Task,Gradle会生成并上传pom.xml文件。
uploadArchives {
    repositories {
        mavenDeployer {
       //这个地方,多了填写用户名和密码的方法,用来私有仓库的验证
            repository(url: "scp://repos.mycompany.com/releases") {
                authentication(userName: "me", password: "myPassword")
            }
            //构造项目的Pom文件
            pom.project {
                name = project.name
                packaging = 'jar'
                description = 'description'
            }
        }
    }
}
2.3 项目根目录执行命令与1.3是一样的
上传本地仓库的我试过是可以用的,上传私有仓库的还没试过,有不符合的地方,建议参考文档再调整一下。文档地址:https://docs.gradle.org/current/userguide/maven_plugin.html
Gradle5.x打jar包上传maven仓库的更多相关文章
- jenkins jar包上传maven仓库
		1 Jenkins 编译后部署至 Maven 仓库 jenkins编译后构件(如:jar包)部署至maven仓库需修改以下内容:maven 仓库配置:项目 pom 文件:本地仓库的 sett ... 
- Maven中安装本地Jar包到仓库中或将本地jar包上传
		摘要 maven install 本地jar 命令格式 mvn install:install-file -DgroupId=<group_name> -DartifactId=<a ... 
- 用eclipse怎样将本地的项目打成jar包上传到maven仓库
		使用maven的项目中,有时需要把本地的项目打成jar包上传到mevan仓库. 操作如下: 前提:pom文件中配置好远程库的地址,否则会报错 1.将maven 中的settings文件配置好用户名和密 ... 
- maven jar包上传到服务器
		maven jar包上传到服务器时出现pom文件没有上传上去,致使该jar包再被使用的时候没有依赖,jar包调用出错 解决办法,将pom文件一起deploy上去 mvn deploy:deploy-f ... 
- 【Maven】2.使用Nexus3搭建Maven私服+上传第三方jar包到本地maven仓库
		参考文章: http://www.cnblogs.com/luotaoyeah/p/3791966.html --------------------------------------------- ... 
- nexus搭建maven私服及私服jar包上传和下载
		nexus搭建maven私服及私服jar包上传和下载 标签: nexus管理maven库snapshot 2017-06-28 13:02 844人阅读 评论(0) 收藏 举报 分类: Maven(1 ... 
- 使用Nexus3搭建Maven私服+上传第三方jar包到本地maven仓库
		1.搭建Maven私服背景 公司还是按捺不住,要搭建一个自己的Maven本地仓库,可以让开发人员down架包,从内网还是快很多. 这样公司的maven本地仓库就是 开发人员自己电脑上的maven仓库 ... 
- 构建自己的jar包上传至Mvaen中央仓库和版本更新
		构建自己的jar包上传至Mvaen中央仓库和版本更新 一直羡慕别人制造轮子,开源项目,供别人使用:我也想这样,可以自己才疏学浅,本次就将自己写小工具上传到Maven的中央仓库. 一步一步详细教程演示如 ... 
- Apache Flink任意Jar包上传导致远程代码执行漏洞复现
		0x00 简介 Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎.Flink以数据并行和流水线方式执行任意流数据程序,Fl ... 
随机推荐
- oracle数据库修改编码
			(1)SYSTEM 用户登录SQLPLUS SYS是sysdba用户,不能直接登录 (2)SYSDBA登录 CONN / as sysdba; (3)查看数据库字符集 ... 
- More is better——并查集求最大集合(王道)
			Description Mr Wang wants some boys to help him with a project. Because the project is rather comple ... 
- java之 ------ 图形界面(三)
			import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.TitledBo ... 
- Linux——.bash_profile和.bashrc的区别(如何设置生效)
			/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运 ... 
- redux-actions
			其作用都是用来简化action.reducer. 1.安装 npm install --save redux-actions // 或 yarn add redux-actions 2.使用 crea ... 
- JavaScript对象深复制
			1.原理 使用JSON,当然需要JSON安全的格式,JSON安全请参考:http://www.cnblogs.com/mengfangui/p/8257269.html 2.示例 <!DOCTY ... 
- java之生成jar包
			Java编写的application程序是否能够最终形成一个类似于exe一样的可执行文件,难道就只能用命令行运行?------------------------------------------- ... 
- WP8数据存储--独立存储文件
			主要的三个步骤 1.调用手机的独立存储 例如:IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication( ... 
- Java代码Bug分析插件 FindBugs
			http://www.oschina.net/p/findbugs FindBugs是一个能静态分析源代码中可能会出现Bug的Eclipse插件工具. 
- How to manually remove an infected file from your computer
			http://blog.csdn.net/pipisorry/article/details/41258577 How to manually remove an infected file from ... 
