27 votes

Pourquoi les pots Android SDK ne se trouvent-ils dans aucun référentiel Maven?

Y a-t-il une raison pour laquelle la chaîne d'outils Android et les pots de développement ne sont pas dans le référentiel Maven CEntral? Est-ce vraiment juste que personne ne l'a fait? ou y a-t-il des problèmes de licence? Je veux dire que tout est open source non? (sauf pour les API Google).

Je suis tenté de le mettre moi-même dans un référentiel non central, mais je veux juste être sûr que quelqu'un d'autre ne l'a pas encore fait et que je ne correspondrai pas ou ne jouerai pas de numéro de téléphone avec des avocats.

30voto

Anzeo Points 6071

J'ai trouvé ceci:

Le Android artefacts ont été construits et publié dans le repository Maven grâce aux efforts de l'Android pour Projet Maven. Google a empêché l' Android officielle des pots de téléchargé à Maven, donc, de la, troisième partie, Android pour projet Maven a été a commencé à fournir une API compatible Android artefact qui pourrait être téléchargés sur le repository Maven. Il y a maintenant des artefacts pour chacun des principaux La version Android disponible dans le Maven référentiel. Ce ne sont pas fonctionnels, toutefois, et seulement fournir écrasé les implémentations de l'API. Tous méthodes dans toutes les classes de jeter un runtime exception à la règle. En raison d'une application Android fonctionne sur un appareil, il ne sera jamais à utiliser ces les bibliothèques d'exécution, mais l'API compatibilité permet à une application d'être compilé comme si c'était la vraie de la bibliothèque.

À partir de ce lien. Je ne suis pas sûr que cela répond à votre question?

0voto

Erich Douglass Points 21714

Je pense qu'ils sont dans Maven Central:

http://mvnrepository.com/artifact/com.google.android/android

Il ne semble pas avoir encore 3.0, mais il a quelques révisions plus anciennes. Vous pouvez créer des projets Android avec maven à l'aide de maven-android-plugin .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X