-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Description
Hi! I'm appologise for of-topic question, but how do you managed assembling of your project to .aar, which contains all sources and documentation? I'm trying to do same thing with my project, but still have no result. Sources are avalible after adding .jar in addition to .aar.
Then i cloned your project and tryed to build .aar from it's sources and got same result. As a conclusion -- i`m doing something wrong...
task sourceJar(type: Jar) {
classifier = 'sources'
from android.sourceSets.main.java.srcDirs
}
task javadoc(type: Javadoc) {
failOnError false
source = android.sourceSets.main.java.sourceFiles
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
classpath += configurations.compile
}
task addMySourcesToAar(type: Jar) {
archiveName "ttsmanager.aar"
destinationDir file("build")
from zipTree("build/outputs/aar/ttsmanager-release.aar")
from fileTree("build").include("libs/ttsmanager-sources.jar")
}
afterEvaluate { project ->
project.tasks.preBuild.dependsOn sourceJar
project.addMySourcesToAar.dependsOn build
}
artifacts {
javadoc
archives addMySourcesToAar.archivePath
}
Can you help me?
Metadata
Metadata
Assignees
Labels
No labels