内容简介:A flex gradle plugin for publish your library to maven repository become easy.for Gradle version >= 2.1:for Gradle version < 2.1 or where dynamic configuration is required:
A flex gradle plugin for publish your library to maven repository become easy.
Feature
- support publish multi-library, such as Java、Android、Kotlin
- support for api / implementation dependencies in new Gradle
- supports also @aar and transitive: false.
- generate Kotlin doc with dokka
- support upload sources Jar (configurable, default true)
- sign a library including sources, Javadoc, and a customized POM (configurable, default false, and require Gradle Version >= 4.8)
Usage
for Gradle version >= 2.1:
plugins {
id "com.whl.gradle-publish-plugin" version "0.1.16-SNAPSHOT"
}
复制代码
for Gradle version < 2.1 or where dynamic configuration is required:
buildscript {
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "com.whl:gradle-publish-plugin:0.1.16-SNAPSHOT"
}
}
apply plugin: "com.whl.gradle-publish-plugin"
复制代码
Also see it inGradle plugins
"com.whl.gradle-publish-plugin" should be after apply "java-library" or "com.android.library"
then, configuration in your build.gradle,such as:
simple example:
group 'com.example'
version '1.0-SNAPSHOT'
gradlePublish {
releaseRepository {
url = "http://your repository.com/nexus/content/repositories/releases"
userName = "your release account"
password = "your release account"
}
}
复制代码
complete example:
group 'com.example'
version '1.0-SNAPSHOT'
gradlePublish {
sourceJarEnabled = true
javaDocEnabled = true
signEnabled = false
releaseRepository {
url = "http://your repository.com/nexus/content/repositories/releases"
userName = "your release account"
password = "your release account"
}
snapshotRepository {
url = "http://your repository.com/nexus/content/repositories/snapshots"
userName = "your snapshot account"
password = "your snapshot account"
}
}
复制代码
last, execute ./gradlew publish task to publish your library to specified maven repository
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
火的礼物:人类与计算技术的终极博弈(第4版)
【美】Baase,Sara(莎拉芭氏) / 郭耀、李琦 / 电子工业出版社 / 89.00
《火的礼物:人类与计算技术的终极博弈 (第4版)》是一本讲解与计算技术相关的社会、法律和伦理问题的综合性读物。《火的礼物:人类与计算技术的终极博弈 (第4版)》以希腊神话中普罗米修斯送给人类的火的礼物作为类比,针对当前IT技术与互联网迅速发展带来的一些社会问题,从法律和道德的角度详细分析了计算机技术对隐私权、言论自由、知识产权与著作权、网络犯罪等方面带来的新的挑战和应对措施,讲解了计算技术对人类的......一起来看看 《火的礼物:人类与计算技术的终极博弈(第4版)》 这本书的介绍吧!
XML、JSON 在线转换
在线XML、JSON转换工具
HEX HSV 转换工具
HEX HSV 互换工具