Skip to content

Commit 450ed82

Browse files
committed
干.file('base/maven.gradle'), 干.file('base/bintray.gradle')
1 parent 2d58a5b commit 450ed82

File tree

2 files changed

+13
-35
lines changed

2 files changed

+13
-35
lines changed

build.gradle

Lines changed: 11 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ plugins {
1010
apply plugin: 'java-library'
1111
apply from: 干.file('base/java8.gradle')
1212
apply from: 干.file('base/osgi.gradle')
13+
1314
dependencies {
1415
implementation "com.diffplug.durian:durian-core:${VER_DURIAN}"
1516
implementation "com.diffplug.durian:durian-collect:${VER_DURIAN}"
@@ -20,6 +21,16 @@ dependencies {
2021
testImplementation "com.diffplug.durian:durian-debug:${VER_DURIAN_DEBUG}"
2122
}
2223

24+
ext.javadoc_links = [
25+
"https://javadoc.io/doc/com.diffplug.durian/durian-core/${VER_DURIAN}",
26+
"https://javadoc.io/doc/com.diffplug.durian/durian-collect/${VER_DURIAN}",
27+
"https://javadoc.io/doc/com.diffplug.durian/durian-concurrent/${VER_DURIAN}",
28+
"https://javadoc.io/doc/com.diffplug.durian/durian-debug/${VER_DURIAN_DEBUG}",
29+
"https://javadoc.io/doc/io.reactivex.rxjava2/rxjava/${VER_RXJAVA}",
30+
'https://docs.oracle.com/javase/8/docs/api/'].join(' ')
31+
apply from: 干.file('base/maven.gradle')
32+
apply from: 干.file('base/bintray.gradle')
33+
2334
////////////
2435
// FORMAT //
2536
////////////
@@ -71,38 +82,3 @@ dependencies {
7182
configurations {
7283
testImplementation.extendsFrom compileOnly
7384
}
74-
75-
///////////
76-
// MAVEN //
77-
///////////
78-
apply plugin: 'maven-publish'
79-
80-
task sourcesJar(type: Jar) {
81-
classifier = 'sources'
82-
from sourceSets.main.allJava
83-
}
84-
85-
def verSnapshot = { it.endsWith('-SNAPSHOT') ? 'snapshot' : it }
86-
// Where it's possible to name parameters and methods clearly enough
87-
// that javadoc is not necessary, why make the code bigger?
88-
//
89-
// Thus, no javadoc warnings.
90-
def makeLink = { url, text -> "<a href=\"${url}\" style=\"text-transform: none;\">${text}</a>" }
91-
def javadocInfo = '<h2>' + makeLink("https://github.com/${org}/${name}", "${group}:${name}:${version}") +
92-
' by ' + makeLink('http://www.diffplug.com', 'DiffPlug') + '</h2>'
93-
javadoc {
94-
options.addStringOption('Xdoclint:none', '-quiet')
95-
options.header javadocInfo
96-
options.footer javadocInfo
97-
options.links('https://javadoc.io/doc/com.diffplug.durian/durian-core/' + verSnapshot(VER_DURIAN) + '/')
98-
options.links('https://javadoc.io/doc/com.diffplug.durian/durian-collect/' + verSnapshot(VER_DURIAN) + '/')
99-
options.links('https://javadoc.io/doc/com.diffplug.durian/durian-concurrent/' + verSnapshot(VER_DURIAN) + '/')
100-
options.links('https://javadoc.io/doc/com.diffplug.durian/durian-debug/' + verSnapshot(VER_DURIAN_DEBUG) + '/')
101-
options.links('https://docs.oracle.com/javase/8/docs/api/')
102-
options.links('http://reactivex.io/RxJava/javadoc/')
103-
}
104-
105-
task javadocJar(type: Jar, dependsOn: javadoc) {
106-
classifier = 'javadoc'
107-
from javadoc.destinationDir
108-
}

gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
maven_name=durian-rx
2+
maven_group=com.diffplug.durian
13
maven_desc=DurianRx: Reactive getters, powered by RxJava and ListenableFuture
24
git_url=https://github.com/diffplug/durian-rx
35
osgi_symbolic_name=com.diffplug.durian.rx

0 commit comments

Comments
 (0)