publish with 'maven-publish', 'bintray' , Kotlin DSL
必填项:
上传到bintray: myBintrayRepo必填 其他的无所谓
上传到maven: myPublishedGroupId必填 其他的无所谓
myBintrayRepo=xxx #上传到bintray时使用
myPublishedGroupId=com.xxxx #如com.caldremch.xxx
mySiteUrl=https://xxxx #项目网站
myGitUrl=https://xxx #项目git地址
myDeveloperId=xxx #开发者id
myDeveloperName=xxx #开发者名字
myDeveloperEmail=xxx #开发者邮箱
myLicenseName=xxxx #协议名字
myLicenseUrl=xxxx #协议链接
myAllLicenses=xxxx #可以设置多个协议
bintray.user=xxx
bintray.apiKey=xxx
①.groovy
apply from:'xxx'
②.kotlin dsl
apply(from="xxx")
在gradle的任务中, 执行 bintrayUpload 任务,等待上传结束,ok
上传到bintray依赖, 使用的是maven-publish 和 bintray 插件, 在模块的build.gradle中添加
apply from:'https://raw.githubusercontent.com/caldremch/gradle-maven-kotlin-dsl/master/bintray-with-maven-publish.gradle'
上传到bintray依赖, 使用的是maven-publish 和 bintray 插件, 在模块的build.gradle.kts中添加
apply(from="https://raw.githubusercontent.com/caldremch/gradle-maven-kotlin-dsl/master/bintray-with-maven-publish.gradle.kts")
上传到maven仓库(nexus等), maven-publish 插件, 在模块的build.gradle.kts中添加
apply(from="https://raw.githubusercontent.com/caldremch/gradle-maven-kotlin-dsl/master/maven-publish.gradle.kts")
myMavenUrl=maven仓库的url
myMavenUserName=用户名
myMavenPassword=密码
①.groovy
apply from:'xxx'
②.kotlin dsl
apply(from="xxx")
在gradle的任务中, 执行 publish任务,等待上传结束,ok