gradle插件编写 && 上传 && 使用
插件编写
打包上传(普通jar包)
账号密码与项目分离
在环境变量 GRADLE_USER_HOME
(一般为 ${user.home}/.gradle
)下新建 gradle.properties, 里面的配置可被build.gradle引用
插件引用
1 | apply plugin: 'maven' |
kotlin下发生的奇怪问题
1 | bootJar.enabled = false |
打包源码
1 | task sourcetype(type: Jar) { |
上传到maven仓库
1 | uploadArchives { |
项目全部配置
1 | /* |
打包上传插件
与前者不用的是,这里将用gradle自带的publish上传,因为maven只是把jar包上传了,并没有上传插件的信息
配置插件信息
1 | gradlePlugin { |
配置上传信息
1 | task sourcesJar(type: Jar) { |
执行 task publish
全部配置
1 | plugins { |