Skip to content

Commit bb7d332

Browse files
committed
javadoc task improved, but still: cannot find symbol R
1 parent d4ba4e7 commit bb7d332

16 files changed

Lines changed: 53 additions & 96 deletions

compose/build.gradle.kts

Lines changed: 1 addition & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -108,72 +108,6 @@ dependencies {
108108
debugImplementation(libs.bundles.androidx.compose.tooling)
109109
}
110110

111-
val javadoc by tasks.registering(Javadoc::class) {
112-
113-
onlyIf {
114-
project.file("build/intermediates/aar_main_jar").exists()
115-
}
116-
117-
title = "Color Picker ${libs.versions.app.version.name.get()} API"
118-
source = android.sourceSets.getByName("main").java.getSourceFiles()
119-
configurations["implementation"].isCanBeResolved = true
120-
121-
// classpath = files(File("${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar"))
122-
// android.bootClasspath.forEach { classpath += fileTree(it) }
123-
// classpath += fileTree(project.file("build/tmp/aarsToJars/").absolutePath)
124-
// classpath += configurations.implementation.get() as FileCollection
125-
isFailOnError = false
126-
127-
options.verbose()
128-
(options as StandardJavadocDocletOptions).links("https://docs.oracle.com/en/java/javase/17/docs/api/")
129-
// (options as StandardJavadocDocletOptions).linksOffline("https://developer.android.com/reference", "${android.sdkDirectory}/docs/reference")
130-
(options as StandardJavadocDocletOptions).linkSource(true)
131-
(options as StandardJavadocDocletOptions).author(true)
132-
133-
destinationDir = project.file("build/outputs/javadoc")
134-
exclude("**/BuildConfig.java", "**/R.java", "**/*.kt")
135-
136-
doFirst {
137-
138-
// extract AAR files
139-
configurations["implementation"].files
140-
.filter { it.name.endsWith(".aar") }
141-
.forEach { aar: File ->
142-
copy {
143-
from(zipTree(aar))
144-
include("**/classes.jar")
145-
into(project.file("build/tmp/aarsToJars/${aar.name.replace(".aar", "")}/"))
146-
}
147-
}
148-
149-
// provide JAR, which contains the generated data-binding classes
150-
val aarMain = project.file("build/intermediates/aar_main_jar")
151-
if (aarMain.exists()) {
152-
copy {
153-
from(aarMain)
154-
include("**/classes.jar")
155-
into(project.file("build/tmp/aarsToJars/aar_main_jar/"))
156-
}
157-
}
158-
}
159-
}
160-
161-
val sourcesJar by tasks.registering(Jar::class) {
162-
from(android.sourceSets.named("main").get().java.srcDirs)
163-
archiveClassifier.set("sources")
164-
}
165-
166-
val javadocJar by tasks.registering(Jar::class) {
167-
dependsOn(javadoc.get())
168-
from(javadoc.get().destinationDir)
169-
archiveClassifier.set("javadoc")
170-
}
171-
172-
artifacts {
173-
archives(javadocJar.get())
174-
archives(sourcesJar.get())
175-
}
176-
177111
group = "io.syslogic"
178112
version = libs.versions.app.version.name.get()
179113

@@ -186,7 +120,7 @@ afterEvaluate {
186120
artifactId = "colorpicker-compose"
187121
version = libs.versions.app.version.name.get()
188122
pom {
189-
name = "Color Picker"
123+
name = "Color Picker Compose"
190124
description = "A simple color-picker library for Android"
191125
url = "https://github.com/syslogic/androidx-colorpicker"
192126
scm {

compose/src/debug/java/io/syslogic/colorpicker/compose/AlphaPainter.kt renamed to compose/src/main/java/io/syslogic/colorpicker/compose/AlphaPainter.kt

File renamed without changes.

compose/src/debug/java/io/syslogic/colorpicker/compose/BasePainter.kt renamed to compose/src/main/java/io/syslogic/colorpicker/compose/BasePainter.kt

File renamed without changes.

compose/src/debug/java/io/syslogic/colorpicker/compose/ColorPainter.kt renamed to compose/src/main/java/io/syslogic/colorpicker/compose/ColorPainter.kt

File renamed without changes.

compose/src/debug/java/io/syslogic/colorpicker/compose/ColorPickerComponent.kt renamed to compose/src/main/java/io/syslogic/colorpicker/compose/ColorPickerComponent.kt

File renamed without changes.

compose/src/debug/java/io/syslogic/colorpicker/compose/ColorPickerDialog.kt renamed to compose/src/main/java/io/syslogic/colorpicker/compose/ColorPickerDialog.kt

File renamed without changes.

compose/src/debug/java/io/syslogic/colorpicker/compose/ColorPickerDialogPreview.kt renamed to compose/src/main/java/io/syslogic/colorpicker/compose/ColorPickerDialogPreview.kt

File renamed without changes.

compose/src/debug/java/io/syslogic/colorpicker/compose/ColorPickerPreview.kt renamed to compose/src/main/java/io/syslogic/colorpicker/compose/ColorPickerPreview.kt

File renamed without changes.

compose/src/debug/java/io/syslogic/colorpicker/compose/HuePainter.kt renamed to compose/src/main/java/io/syslogic/colorpicker/compose/HuePainter.kt

File renamed without changes.

compose/src/debug/java/io/syslogic/colorpicker/compose/LayoutId.kt renamed to compose/src/main/java/io/syslogic/colorpicker/compose/LayoutId.kt

File renamed without changes.

0 commit comments

Comments
 (0)