I wrote the library, put it in jcenter, picked it up and noticed an alert that strains me:

alert

None of the libraries I have used before have had such an alert, therefore - I have nosyachil somewhere in the task of forming -source and -javadocs artifacts.

Can anyone come across this before me?

The artifact formation script:

android.libraryVariants.all { variant -> def javadocTask = task("generate${variant.name.capitalize()}Javadoc", type: Javadoc) { description "Generates Javadoc for $variant.name." source = variant.javaCompile.source ext.androidJar = project.files(android.getBootClasspath().join(File.pathSeparator)) classpath = files(variant.javaCompile.classpath.files) + files(ext.androidJar) exclude '**/BuildConfig.java' exclude '**/R.java' } javadocTask.dependsOn variant.javaCompile def jarJavadocTask = task("jar${variant.name.capitalize()}Javadoc", type: Jar) { description "Generate Javadoc Jar for $variant.name" classifier = 'javadoc' from javadocTask.destinationDir } jarJavadocTask.dependsOn javadocTask artifacts.add('archives', jarJavadocTask) def jarSourceTask = task("jar${variant.name.capitalize()}Sources", type: Jar) { description "Generates Java Sources for $variant.name." classifier = 'sources' from variant.javaCompile.source } jarSourceTask.dependsOn variant.javaCompile artifacts.add('archives', jarSourceTask) } 

The library itself: https://bintray.com/ztrap-llc/maven/FormattedEditText/

    1 answer 1

    Understood (though not without a couple of shreds of hair pulled out). The shoal really allowed me. But I did not manage to find out exactly where I was, because I borrowed a script in the GitHubs , which (Oh, a miracle!) worked perfectly.

    Below is the script itself:

     task androidJavadocs(type: Javadoc) { source = android.sourceSets.main.java.srcDirs classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) classpath += configurations.compile } task androidJavadocsJar(type: Jar, dependsOn: androidJavadocs) { classifier = 'javadoc' from androidJavadocs.destinationDir } task androidSourcesJar(type: Jar) { classifier = 'sources' from android.sourceSets.main.java.sourceFiles } artifacts { archives androidSourcesJar archives androidJavadocsJar }