Ich verwende das Maven-Publish-Plugin, um eine AAR-Datei in einem Maven-Repository zu veröffentlichen. Allerdings habe ich bemerkt, dass Compiler-Abhängigkeiten nicht zur pom.xml hinzugefügt werden, selbst nachdem ich die transitive Eigenschaft hinzugefügt habe. Ich benutze com.android.tools.build:gradle:1.1.3Abhängigkeiten nicht zur POM-Datei hinzugefügt - Android Gradle Maven Publishing
Hinweise zur Lösung?
build.gradle
publishing {
publications {
sdkAar(MavenPublication) {
artifacts {
groupId 'com.test'
artifactId 'my_sdk'
version currentVersion
artifact 'build/outputs/aar/release.aar'
artifact androidJavadocsJar {
classifier "javadoc"
}
}
}
sdkJar(MavenPublication) {
groupId 'com.test'
artifactId 'my_sdk_jar'
version currentVersion
artifact 'build/libs/release.jar'
artifact androidJavadocsJar {
classifier "javadoc"
}
}
}
repositories {
maven {
credentials {
username archiva_username
password archiva_password
}
}
}
}
Vielen Dank im Voraus
gleiche Ausgabe? http://stackoverflow.com/questions/24743562/gradle-not-including-dependencies-in-published-pom-xml –
können Sie Sie Gradle-Datei posten? –
Ich habe dieses Problem mit dem uploadArchives-Plugin behoben. Es wäre jedoch nützlich zu wissen, wie dieses Problem mit dem Publishing-Plugin gelöst werden kann. – Jani