Les dépendances non ajoutées au fichier POM – Android Gradle Maven Publishing

J'utilise le plugin maven-publish pour publier un fichier aar dans un dépôt maven. Cependant, j'ai remarqué que les dépendances de compilation ne sont pas ajoutées au pom.xml même après avoir ajouté la propriété transitive. J'utilise com.android.tools.build:gradle:1.1.3

Quelques conseils sur la façon de résoudre ce problème?

  • Android.text.format.Time remplacement requiert car il est obsolète
  • Sauvegarder les sms / mms complets via adb
  • Comment fermer un SearchView par programme?
  • Défaut de défilement avec GestureDetector onScroll
  • Ecriture d'étiquettes NFC à l'aide d'un Nexus S
  • Action de zoom dans Android en utilisant le client d'Appium-Python
  • 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 } } } } 

    Merci d'avance

  • Circulaire ImageView
  • Comment obtenir le jour du mois?
  • Étendre l'activité du tiroir de navigation à d'autres activités
  • Définir les informations d'identification sur une vue Web Android en utilisant une connexion HTTPS sécurisée
  • Copier la base de données du dossier des ressources vers les bases de données
  • Android - google map déplacer caméra de position en autre
  • One Solution collect form web for “Les dépendances non ajoutées au fichier POM – Android Gradle Maven Publishing”

    Si vous souhaitez que les dépendances soient ajoutées automatiquement au POM, vous devez utiliser la fonctionnalité des composants. Voici un exemple du guide de l'utilisateur:

     publishing { publications { mavenJava(MavenPublication) { from components.java } } } 

    Que from ... est important. Ce que je ne sais pas, c'est si le plugin Android configure ses propres composants logiciels. Je ne vois aucune référence à de telles choses.

    Rappelez-vous que le nouveau mécanisme d'édition est en cours d'incubation, et peut-être que c'est pourquoi le plugin Android n'offre aucun support direct pour le moment.

    Si vous souhaitez vraiment utiliser le plugin de publication, vous pouvez saisir les dépendances d'exécution de vos artefacts et les ajouter manuellement au POM en utilisant la syntaxe décrite dans le guide de l'utilisateur . Je ne recommanderais pas cette approche, car il est désordonné et semble être sujet aux erreurs.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.