Remove exoplayer2-only javadoc machinery from media3
This introduces whitespace-only changes in exoplayer2 due to the way copybara stripping works. PiperOrigin-RevId: 537296933
This commit is contained in:
parent
04d8edf19e
commit
7e6dae7b31
@ -41,5 +41,3 @@ allprojects {
|
|||||||
}
|
}
|
||||||
group = 'androidx.media3'
|
group = 'androidx.media3'
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: 'javadoc_combined.gradle'
|
|
||||||
|
@ -1,94 +0,0 @@
|
|||||||
// Copyright (C) 2017 The Android Open Source Project
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
// you may not use this file except in compliance with the License.
|
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
apply from: "${buildscript.sourceFile.parentFile}/constants.gradle"
|
|
||||||
apply from: "${buildscript.sourceFile.parentFile}/javadoc_util.gradle"
|
|
||||||
|
|
||||||
class CombinedJavadocPlugin implements Plugin<Project> {
|
|
||||||
|
|
||||||
static final String JAVADOC_TASK_NAME = "generateCombinedJavadoc"
|
|
||||||
|
|
||||||
@Override
|
|
||||||
void apply(Project project) {
|
|
||||||
project.gradle.projectsEvaluated {
|
|
||||||
Set<Project> libraryModules = getLibraryModules(project)
|
|
||||||
if (!libraryModules.isEmpty()) {
|
|
||||||
def guavaReferenceUrl = "https://guava.dev/releases/$project.ext.guavaVersion/api/docs"
|
|
||||||
|
|
||||||
project.task(JAVADOC_TASK_NAME, type: Javadoc) {
|
|
||||||
description = "Generates combined Javadoc."
|
|
||||||
title = "ExoPlayer library"
|
|
||||||
source = libraryModules.generateJavadoc.source
|
|
||||||
classpath = project.files([])
|
|
||||||
destinationDir = project.file("$project.buildDir/docs/javadoc")
|
|
||||||
options {
|
|
||||||
links "https://developer.android.com/reference", guavaReferenceUrl
|
|
||||||
encoding = "UTF-8"
|
|
||||||
}
|
|
||||||
exclude "**/BuildConfig.java"
|
|
||||||
exclude "**/R.java"
|
|
||||||
doFirst {
|
|
||||||
libraryModules.each { libraryModule ->
|
|
||||||
libraryModule.android.libraryVariants.all { variant ->
|
|
||||||
def name = variant.buildType.name
|
|
||||||
if (name == "release") {
|
|
||||||
// Works around b/234569640 that causes different versions of the androidx.media
|
|
||||||
// jar to be on the classpath.
|
|
||||||
def allJarFiles = []
|
|
||||||
allJarFiles.addAll(variant.javaCompileProvider.get().classpath.files)
|
|
||||||
def filteredJarFiles = allJarFiles.findAll { file ->
|
|
||||||
if (file ==~ /.*media-.\..\..-api.jar$/
|
|
||||||
&& !file.path.endsWith(
|
|
||||||
"media-" + project.ext.androidxMediaVersion + "-api.jar")) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
if (file ==~ /.*\/core-.\..\..-api.jar$/
|
|
||||||
&& !file.path.endsWith(
|
|
||||||
"core-" + project.ext.androidxCoreVersion + "-api.jar")) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
classpath +=
|
|
||||||
libraryModule.project.files(
|
|
||||||
filteredJarFiles,
|
|
||||||
libraryModule.project.android.getBootClasspath())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
doLast {
|
|
||||||
libraryModules.each { libraryModule ->
|
|
||||||
project.copy {
|
|
||||||
from "${libraryModule.projectDir}/src/main/javadoc"
|
|
||||||
into "${project.buildDir}/docs/javadoc"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
project.fixJavadoc()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Returns Android library modules that declare a generateJavadoc task.
|
|
||||||
private static Set<Project> getLibraryModules(Project project) {
|
|
||||||
project.subprojects.findAll {
|
|
||||||
it.plugins.findPlugin("com.android.library") &&
|
|
||||||
it.tasks.findByName("generateJavadoc")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
apply plugin: CombinedJavadocPlugin
|
|
@ -1,50 +0,0 @@
|
|||||||
// Copyright (C) 2017 The Android Open Source Project
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
// you may not use this file except in compliance with the License.
|
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
apply from: "${buildscript.sourceFile.parentFile}/constants.gradle"
|
|
||||||
apply from: "${buildscript.sourceFile.parentFile}/javadoc_util.gradle"
|
|
||||||
|
|
||||||
android.libraryVariants.all { variant ->
|
|
||||||
def name = variant.buildType.name
|
|
||||||
if (name != "release") {
|
|
||||||
return // Skip non-release builds.
|
|
||||||
}
|
|
||||||
def allSourceDirs = variant.sourceSets.inject ([]) {
|
|
||||||
acc, val -> acc << val.javaDirectories
|
|
||||||
}
|
|
||||||
task("generateJavadoc", type: Javadoc) {
|
|
||||||
description = "Generates Javadoc for the ${javadocTitle}."
|
|
||||||
title = "ExoPlayer ${javadocTitle}"
|
|
||||||
source = allSourceDirs + "${buildDir}/generated/aidl_source_output_dir/"
|
|
||||||
options {
|
|
||||||
links "https://developer.android.com/reference",
|
|
||||||
"https://guava.dev/releases/$project.ext.guavaVersion/api/docs"
|
|
||||||
encoding = "UTF-8"
|
|
||||||
}
|
|
||||||
exclude "**/BuildConfig.java"
|
|
||||||
exclude "**/R.java"
|
|
||||||
doFirst {
|
|
||||||
classpath =
|
|
||||||
files(
|
|
||||||
variant.javaCompileProvider.get().classpath.files,
|
|
||||||
project.android.getBootClasspath())
|
|
||||||
}
|
|
||||||
doLast {
|
|
||||||
copy {
|
|
||||||
from "src/main/javadoc"
|
|
||||||
into "$buildDir/docs/javadoc"
|
|
||||||
}
|
|
||||||
project.fixJavadoc()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,49 +0,0 @@
|
|||||||
// Copyright (C) 2018 The Android Open Source Project
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
// you may not use this file except in compliance with the License.
|
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
ext.fixJavadoc = {
|
|
||||||
def javadocPath = "${project.buildDir}/docs/javadoc"
|
|
||||||
// Fix external Android links to target the top frame.
|
|
||||||
def androidRoot = "https://developer.android.com/reference/"
|
|
||||||
def androidLink = "<a href=\"(${androidRoot}.*?)\\?is-external=true(.*)\""
|
|
||||||
def androidFixed = "<a href=\"\\1\\2\" target=\"_top\""
|
|
||||||
ant.replaceregexp(match:androidLink, replace:androidFixed, flags:'g') {
|
|
||||||
fileset(dir: "${javadocPath}", includes: "**/*.html")
|
|
||||||
}
|
|
||||||
// Add favicon to each page
|
|
||||||
def headTag = "<head>"
|
|
||||||
def headTagWithFavicon = "<head>" +
|
|
||||||
"<!-- start favicons snippet, use https://realfavicongenerator.net/ -->" +
|
|
||||||
"<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/assets/apple-touch-icon.png\">" +
|
|
||||||
"<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/assets/favicon-32x32.png\">" +
|
|
||||||
"<link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/assets/favicon-16x16.png\">" +
|
|
||||||
"<link rel=\"manifest\" href=\"/assets/site.webmanifest\">" +
|
|
||||||
"<link rel=\"mask-icon\" href=\"/assets/safari-pinned-tab.svg\" color=\"#fc4d50\">" +
|
|
||||||
"<link rel=\"shortcut icon\" href=\"/assets/favicon.ico\">" +
|
|
||||||
"<meta name=\"msapplication-TileColor\" content=\"#ffc40d\">" +
|
|
||||||
"<meta name=\"msapplication-config\" content=\"/assets/browserconfig.xml\">" +
|
|
||||||
"<meta name=\"theme-color\" content=\"#ffffff\">" +
|
|
||||||
"<!-- end favicons snippet -->"
|
|
||||||
ant.replaceregexp(match:headTag, replace:headTagWithFavicon, flags:'g') {
|
|
||||||
fileset(dir: "${javadocPath}", includes: "**/*.html")
|
|
||||||
}
|
|
||||||
// Remove date metadata that changes every time Javadoc is generated.
|
|
||||||
def javadocGeneratedBy = "<!-- Generated by javadoc.*?-->\n"
|
|
||||||
ant.replaceregexp(match:javadocGeneratedBy, replace:"") {
|
|
||||||
fileset(dir: "${javadocPath}", includes: "**/*.html")
|
|
||||||
}
|
|
||||||
def dateMeta = "<meta name=\"date\".*?>\n"
|
|
||||||
ant.replaceregexp(match:dateMeta, replace:"") {
|
|
||||||
fileset(dir: "${javadocPath}", includes: "**/*.html")
|
|
||||||
}
|
|
||||||
}
|
|
@ -34,11 +34,6 @@ dependencies {
|
|||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Cast extension'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-cast'
|
releaseArtifactId = 'media3-cast'
|
||||||
releaseName = 'Media3 Cast module'
|
releaseName = 'Media3 Cast module'
|
||||||
|
@ -86,11 +86,6 @@ dependencies {
|
|||||||
testImplementation project(modulePrefix + 'test-utils')
|
testImplementation project(modulePrefix + 'test-utils')
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Common module'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-common'
|
releaseArtifactId = 'media3-common'
|
||||||
releaseName = 'Media3 common module'
|
releaseName = 'Media3 common module'
|
||||||
|
@ -41,10 +41,6 @@ android {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Container module'
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation project(modulePrefix + 'lib-common')
|
implementation project(modulePrefix + 'lib-common')
|
||||||
implementation 'androidx.annotation:annotation:' + androidxAnnotationVersion
|
implementation 'androidx.annotation:annotation:' + androidxAnnotationVersion
|
||||||
@ -53,7 +49,6 @@ dependencies {
|
|||||||
testImplementation 'junit:junit:' + junitVersion
|
testImplementation 'junit:junit:' + junitVersion
|
||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-container'
|
releaseArtifactId = 'media3-container'
|
||||||
|
@ -40,11 +40,6 @@ dependencies {
|
|||||||
testImplementation project(modulePrefix + 'test-utils')
|
testImplementation project(modulePrefix + 'test-utils')
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Database module'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-database'
|
releaseArtifactId = 'media3-database'
|
||||||
releaseName = 'Media3 database module'
|
releaseName = 'Media3 database module'
|
||||||
|
@ -60,11 +60,6 @@ dependencies {
|
|||||||
testImplementation project(modulePrefix + 'test-utils')
|
testImplementation project(modulePrefix + 'test-utils')
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'DataSource module'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-datasource'
|
releaseArtifactId = 'media3-datasource'
|
||||||
releaseName = 'Media3 DataSource module'
|
releaseName = 'Media3 DataSource module'
|
||||||
|
@ -43,11 +43,6 @@ dependencies {
|
|||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Cronet extension'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-datasource-cronet'
|
releaseArtifactId = 'media3-datasource-cronet'
|
||||||
releaseName = 'Media3 Cronet DataSource module'
|
releaseName = 'Media3 Cronet DataSource module'
|
||||||
|
@ -38,11 +38,6 @@ dependencies {
|
|||||||
api 'com.squareup.okhttp3:okhttp:' + okhttpVersion
|
api 'com.squareup.okhttp3:okhttp:' + okhttpVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'OkHttp extension'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-datasource-okhttp'
|
releaseArtifactId = 'media3-datasource-okhttp'
|
||||||
releaseName = 'Media3 OkHttp DataSource module'
|
releaseName = 'Media3 OkHttp DataSource module'
|
||||||
|
@ -35,11 +35,6 @@ dependencies {
|
|||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'RTMP extension'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-datasource-rtmp'
|
releaseArtifactId = 'media3-datasource-rtmp'
|
||||||
releaseName = 'Media3 RTMP DataSource module'
|
releaseName = 'Media3 RTMP DataSource module'
|
||||||
|
@ -39,11 +39,6 @@ dependencies {
|
|||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Decoder module'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-decoder'
|
releaseArtifactId = 'media3-decoder'
|
||||||
releaseName = 'Media3 decoder module'
|
releaseName = 'Media3 decoder module'
|
||||||
|
@ -52,8 +52,3 @@ dependencies {
|
|||||||
implementation 'androidx.annotation:annotation:' + androidxAnnotationVersion
|
implementation 'androidx.annotation:annotation:' + androidxAnnotationVersion
|
||||||
compileOnly 'org.jetbrains.kotlin:kotlin-annotations-jvm:' + kotlinAnnotationsVersion
|
compileOnly 'org.jetbrains.kotlin:kotlin-annotations-jvm:' + kotlinAnnotationsVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'AV1 extension'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
@ -33,8 +33,3 @@ dependencies {
|
|||||||
testImplementation project(modulePrefix + 'test-utils')
|
testImplementation project(modulePrefix + 'test-utils')
|
||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'FFmpeg extension'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
@ -40,8 +40,3 @@ dependencies {
|
|||||||
testImplementation project(modulePrefix + 'test-data')
|
testImplementation project(modulePrefix + 'test-data')
|
||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'FLAC extension'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
@ -34,8 +34,3 @@ dependencies {
|
|||||||
testImplementation project(modulePrefix + 'test-data')
|
testImplementation project(modulePrefix + 'test-data')
|
||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'MIDI extension'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
@ -36,8 +36,3 @@ dependencies {
|
|||||||
androidTestImplementation 'androidx.test:runner:' + androidxTestRunnerVersion
|
androidTestImplementation 'androidx.test:runner:' + androidxTestRunnerVersion
|
||||||
androidTestImplementation 'androidx.test.ext:junit:' + androidxTestJUnitVersion
|
androidTestImplementation 'androidx.test.ext:junit:' + androidxTestJUnitVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Opus extension'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
@ -37,8 +37,3 @@ dependencies {
|
|||||||
androidTestImplementation 'androidx.test.ext:junit:' + androidxTestJUnitVersion
|
androidTestImplementation 'androidx.test.ext:junit:' + androidxTestJUnitVersion
|
||||||
androidTestImplementation 'com.google.truth:truth:' + truthVersion
|
androidTestImplementation 'com.google.truth:truth:' + truthVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'VP9 extension'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
@ -61,11 +61,6 @@ dependencies {
|
|||||||
androidTestCompileOnly 'org.checkerframework:checker-compat-qual:' + checkerframeworkCompatVersion
|
androidTestCompileOnly 'org.checkerframework:checker-compat-qual:' + checkerframeworkCompatVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Effect module'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-effect'
|
releaseArtifactId = 'media3-effect'
|
||||||
releaseName = 'Media3 Effect module'
|
releaseName = 'Media3 Effect module'
|
||||||
|
@ -70,11 +70,6 @@ dependencies {
|
|||||||
testImplementation project(modulePrefix + 'test-utils-robolectric')
|
testImplementation project(modulePrefix + 'test-utils-robolectric')
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Core module'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-exoplayer'
|
releaseArtifactId = 'media3-exoplayer'
|
||||||
releaseName = 'Media3 ExoPlayer module'
|
releaseName = 'Media3 ExoPlayer module'
|
||||||
|
@ -43,11 +43,6 @@ dependencies {
|
|||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'DASH module'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-exoplayer-dash'
|
releaseArtifactId = 'media3-exoplayer-dash'
|
||||||
releaseName = 'Media3 ExoPlayer DASH module'
|
releaseName = 'Media3 ExoPlayer DASH module'
|
||||||
|
@ -45,11 +45,6 @@ dependencies {
|
|||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'HLS module'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-exoplayer-hls'
|
releaseArtifactId = 'media3-exoplayer-hls'
|
||||||
releaseName = 'Media3 ExoPlayer HLS module'
|
releaseName = 'Media3 ExoPlayer HLS module'
|
||||||
|
@ -42,11 +42,6 @@ dependencies {
|
|||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'IMA extension'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-exoplayer-ima'
|
releaseArtifactId = 'media3-exoplayer-ima'
|
||||||
releaseName = 'Media3 ExoPlayer IMA module'
|
releaseName = 'Media3 ExoPlayer IMA module'
|
||||||
|
@ -46,11 +46,6 @@ dependencies {
|
|||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'RTSP module'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-exoplayer-rtsp'
|
releaseArtifactId = 'media3-exoplayer-rtsp'
|
||||||
releaseName = 'Media3 ExoPlayer RTSP module'
|
releaseName = 'Media3 ExoPlayer RTSP module'
|
||||||
|
@ -43,11 +43,6 @@ dependencies {
|
|||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'SmoothStreaming module'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-exoplayer-smoothstreaming'
|
releaseArtifactId = 'media3-exoplayer-smoothstreaming'
|
||||||
releaseName = 'Media3 ExoPlayer SmoothStreaming module'
|
releaseName = 'Media3 ExoPlayer SmoothStreaming module'
|
||||||
|
@ -31,11 +31,6 @@ dependencies {
|
|||||||
compileOnly 'org.jetbrains.kotlin:kotlin-annotations-jvm:' + kotlinAnnotationsVersion
|
compileOnly 'org.jetbrains.kotlin:kotlin-annotations-jvm:' + kotlinAnnotationsVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'WorkManager extension'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-exoplayer-workmanager'
|
releaseArtifactId = 'media3-exoplayer-workmanager'
|
||||||
releaseName = 'Media3 ExoPlayer WorkManager module'
|
releaseName = 'Media3 ExoPlayer WorkManager module'
|
||||||
|
@ -47,11 +47,6 @@ dependencies {
|
|||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Extractor module'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-extractor'
|
releaseArtifactId = 'media3-extractor'
|
||||||
releaseName = 'Media3 Extractor module'
|
releaseName = 'Media3 Extractor module'
|
||||||
|
@ -41,10 +41,6 @@ android {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Muxer module'
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation project(modulePrefix + 'lib-common')
|
implementation project(modulePrefix + 'lib-common')
|
||||||
implementation project(modulePrefix + 'lib-container')
|
implementation project(modulePrefix + 'lib-container')
|
||||||
@ -63,7 +59,6 @@ dependencies {
|
|||||||
androidTestImplementation project(modulePrefix + 'test-utils')
|
androidTestImplementation project(modulePrefix + 'test-utils')
|
||||||
androidTestImplementation project(modulePrefix + 'lib-extractor')
|
androidTestImplementation project(modulePrefix + 'lib-extractor')
|
||||||
}
|
}
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-muxer'
|
releaseArtifactId = 'media3-muxer'
|
||||||
|
@ -40,11 +40,6 @@ dependencies {
|
|||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Test utils'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-test-utils'
|
releaseArtifactId = 'media3-test-utils'
|
||||||
releaseName = 'Media3 test utils module'
|
releaseName = 'Media3 test utils module'
|
||||||
|
@ -34,11 +34,6 @@ dependencies {
|
|||||||
implementation project(modulePrefix + 'test-utils')
|
implementation project(modulePrefix + 'test-utils')
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Robolectric utils'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-test-utils-robolectric'
|
releaseArtifactId = 'media3-test-utils-robolectric'
|
||||||
releaseName = 'Media3 robolectric test utils module'
|
releaseName = 'Media3 robolectric test utils module'
|
||||||
|
@ -65,11 +65,6 @@ dependencies {
|
|||||||
androidTestCompileOnly 'org.checkerframework:checker-compat-qual:' + checkerframeworkCompatVersion
|
androidTestCompileOnly 'org.checkerframework:checker-compat-qual:' + checkerframeworkCompatVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Transformer module'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-transformer'
|
releaseArtifactId = 'media3-transformer'
|
||||||
releaseName = 'Media3 Transformer module'
|
releaseName = 'Media3 Transformer module'
|
||||||
|
@ -40,11 +40,6 @@ dependencies {
|
|||||||
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
testImplementation 'org.robolectric:robolectric:' + robolectricVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'UI module'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-ui'
|
releaseArtifactId = 'media3-ui'
|
||||||
releaseName = 'Media3 UI module'
|
releaseName = 'Media3 UI module'
|
||||||
|
@ -32,11 +32,6 @@ dependencies {
|
|||||||
compileOnly 'org.jetbrains.kotlin:kotlin-annotations-jvm:' + kotlinAnnotationsVersion
|
compileOnly 'org.jetbrains.kotlin:kotlin-annotations-jvm:' + kotlinAnnotationsVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
|
||||||
javadocTitle = 'Leanback extension'
|
|
||||||
}
|
|
||||||
apply from: '../../javadoc_library.gradle'
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
releaseArtifactId = 'media3-ui-leanback'
|
releaseArtifactId = 'media3-ui-leanback'
|
||||||
releaseName = 'Media3 Leanback UI module'
|
releaseName = 'Media3 Leanback UI module'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user