2017-08-16 08:10:03 +05:30
|
|
|
allprojects {
|
2018-03-14 09:14:02 +05:30
|
|
|
apply plugin: 'java-library'
|
2019-04-29 01:33:19 +05:30
|
|
|
apply plugin: 'maven'
|
|
|
|
|
2017-08-16 08:10:03 +05:30
|
|
|
sourceCompatibility = 1.7
|
|
|
|
targetCompatibility = 1.7
|
|
|
|
|
2020-05-30 14:15:39 +05:30
|
|
|
version 'v0.19.5'
|
2019-04-29 01:33:19 +05:30
|
|
|
group 'com.github.TeamNewPipe'
|
2017-08-05 13:33:56 +05:30
|
|
|
|
2018-03-14 09:14:02 +05:30
|
|
|
repositories {
|
|
|
|
jcenter()
|
2020-04-16 19:38:14 +05:30
|
|
|
maven { url "https://jitpack.io" }
|
2018-03-14 09:14:02 +05:30
|
|
|
}
|
2017-08-05 13:33:56 +05:30
|
|
|
}
|
|
|
|
|
2019-04-29 01:33:19 +05:30
|
|
|
dependencies {
|
2020-06-27 03:02:43 +05:30
|
|
|
api project(':extractor')
|
2019-04-29 01:33:19 +05:30
|
|
|
implementation project(':timeago-parser')
|
|
|
|
}
|
|
|
|
|
2018-03-14 09:14:02 +05:30
|
|
|
subprojects {
|
|
|
|
task sourcesJar(type: Jar, dependsOn: classes) {
|
|
|
|
classifier = 'sources'
|
|
|
|
from sourceSets.main.allSource
|
|
|
|
}
|
2017-08-09 18:55:02 +05:30
|
|
|
|
2018-03-14 09:14:02 +05:30
|
|
|
tasks.withType(Test) {
|
|
|
|
testLogging {
|
|
|
|
events "skipped", "failed"
|
|
|
|
showStandardStreams = true
|
|
|
|
exceptionFormat = 'full'
|
|
|
|
}
|
|
|
|
}
|
2017-11-30 15:06:49 +05:30
|
|
|
|
2018-03-14 09:14:02 +05:30
|
|
|
artifacts {
|
|
|
|
archives sourcesJar
|
2017-11-30 15:06:49 +05:30
|
|
|
}
|
2018-03-14 09:14:02 +05:30
|
|
|
}
|
|
|
|
|
2018-03-19 00:47:22 +05:30
|
|
|
// https://discuss.gradle.org/t/best-approach-gradle-multi-module-project-generate-just-one-global-javadoc/18657/21
|
|
|
|
task aggregatedJavadocs(type: Javadoc, group: 'Documentation') {
|
|
|
|
destinationDir = file("$buildDir/docs/javadoc")
|
|
|
|
title = "$project.name $version"
|
|
|
|
// options.memberLevel = JavadocMemberLevel.PRIVATE
|
|
|
|
options.links 'https://docs.oracle.com/javase/7/docs/api/'
|
2019-12-27 03:16:19 +05:30
|
|
|
options.encoding 'UTF-8'
|
|
|
|
|
2018-03-19 00:47:22 +05:30
|
|
|
subprojects.each { project ->
|
|
|
|
project.tasks.withType(Javadoc).each { javadocTask ->
|
|
|
|
source += javadocTask.source
|
|
|
|
classpath += javadocTask.classpath
|
|
|
|
excludes += javadocTask.excludes
|
|
|
|
includes += javadocTask.includes
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|