@@ -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-
177111group = " io.syslogic"
178112version = 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 {
0 commit comments