目录准备工作
创建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-木离