2017-06-12 6 views
2

J'essaie d'apprendre à publier une bibliothèque Android.Publier la bibliothèque Android sur jCenter

J'ai suivi les instructions de ce blog:

http://florentchampigny.com/publish-a-library-to-jcenter

Mais quand je rentre à la dernière étape et appuyez sur le bouton « Ajouter à jCenter » Je reçois l'erreur suivante:

Please fix the following before submitting a jCenter inclusion request: - Add a POM file to the latest version of your package.

Je vois fichier répertorié nommé « Industrie-0.0.0-alpha0.pom override = 1? », mais quand je clique dessus je reçois le message:

le chemin demandé n'a pas été trouvé.

Si elle aide:

Mon dépôt est situé à: https://bintray.com/labermt/Industry

Mon code source se trouve à l'adresse: https://github.com/labermt/IndustrySampler

Je suis tout à fait nouveau à cela, il pourrait facilement être quelque chose de simple . Je cherche aussi des blogs ou de la documentation pour m'aider à comprendre comment faire. Ce blog m'a le plus proche jusqu'ici.

Thx.

Répondre

4

Tous vos fichiers contiennent le ?override=1 dans le chemin du fichier.
Bintray ne reconnaît pas les fichiers .pom et .jar à cause de cela.
Vous devrez redéployer vos fichiers Maven, cette fois sans le ?override=1 dans le chemin .

see Image

+0

Comment puis-je faire cela? Le seul endroit où je vois quelque chose de proche dans le blog est: bintray { ... override = true ... – Mitch

+0

J'ai vu un bug quelque part qui disait que si vous définissiez override = true, vous obtenez une erreur 404. Je vais le mettre à false et mettre à jour vers classpath 'com.jfrog.bintray.gradle: gradle-bintray-plugin: 1.7.3' pour voir ce qui se passe. – Mitch

+0

Maintenant, je reçois seulement 404 erreurs ... Même si je remets tout comme c'était ... Très déroutant. Je vais redémarrer mon ordinateur. Cela pourrait-il être un problème avec les bogues bintray? – Mitch