gradle 上传jar包_Gradle: 在Github发布自己的jar包依赖

目录准备工作

创建Repositories

上传代码

发布jar包

使用

附言

1. 准备工作

说明:由于本人在unix系统下工作,所以如果你是windows系统,需要安装git for windows,然后使用git bash执行命令,安装工作如果遇到困难,你可以请参考官网指导

2. 创建Repositories

注册好github账号后, Start a project ,你能看到如下图,输入项目名,然后 create repository

3. 上传代码

创建项目文件夹 jc-common , cd到该目录并执行gradle init,按提示完成项目初始化。

Tips: 采用 gradle 构建项目,仅需要在对应文件夹执行 gradle init 然后根据提示完成即可。更多细节,可以查阅Gradle指南

修改 build.gradle 如下

apply plugin: 'java'

apply plugin: 'maven'

group = 'com.github.zerochen2016'

sourceCompatibility = 1.8 // java 8

targetCompatibility = 1.8

repositories {

mavenCentral()

}

dependencies {

//在这里添加你的依赖包

}

task sourcesJar(type: Jar, dependsOn: classes) {

classifier = 'sources'

from sourceSets.main.allSource

}

task javadocJar(type: Jar, dependsOn: javadoc) {

classifier = 'javadoc'

from javadoc.destinationDir

}

artifacts {

archives sourcesJar

archives javadocJar

}

// To specify a license in the pom:

install {

repositories.mavenInstaller {

pom.project {

licenses {

license {

name 'The Apache Software License, Version 2.0'

url 'http://www.apache.org/licenses/LICENSE-2.0.txt'

distribution 'repo'

}

}

}

}

}

wrapper {

gradleVersion = "5.1.1"

distributionType = Wrapper.DistributionType.ALL

}

在 jc-common 目录下执行如下命令上传项目代码,如果你想了解更多细节,可以查阅 GitHub Help

echo "# jc-common" >> README.md

git init

git add .

git commit -m "first commit"

git remote add origin https://github.com/zerochen2016/jc-common.git

git push -u origin master

4. 发布jar包点击你 repository 的 release 如图点击 Draft a new release 添加你的标题和描述, 然后 Publish release 等待构建完毕。

5. 使用搜索你的 Repository 的路径,如: https://github.com/zerochen2016/jc-common.git

你会看到你刚刚发布的jar,并且可以按照提示依赖你的jar包,如: 我的示例

附言转载请注明出处

如果你想了解更多的细节,可以访问Github官网或者Gradle官网

有任何问题和建议,欢迎在github给我提issues或者联系我

我的知乎账号 JC-木离

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值