11
votes

Quels avantages maven donnent (plus de fourmi) pour la construction de projets Android?

J'ai récemment essayé de configurer Maven pour construire mes projets Android, à l'aide du plug-in Maven-Android.

Bien que ce soit un bon exercice, je ne suis pas convaincu que les avantages l'emporteront sur la frustration pour le faire fonctionner.

Quelqu'un peut-il me donner des avantages / contre sur l'utilisation de Maven pour Android? Je ne cherche pas de réponses subjectives, mais les faits sur la question de savoir si cela vaut l'effort.

Cordialement


1 commentaires

3 Réponses :


6
votes

Well Maven en vaut la peine si vous développez une application J2EE pour vous sauver de l'enfer JAR Lorsque vous utilisez des API externes

Donc, si vous n'utilisez pas les référentiels Maven, ce n'est pas la peine.

Je déteste Maven à cause des problèmes que vous avez déjà mentionnés. Mais cela évite beaucoup de temps si vous avez besoin de xy pots. Je développe actuellement un plug-in Eclipse capable de télécharger des bocaux et des dépendances requis Former Maven sans le compilateur Maven ou les fichiers POM. Mais c'est loin de préparer

Vous pouvez également créer un projet Maven distinct et l'inclure dans le projet Android. Je ne sais pas si cela fonctionne avec Android, mais vous pouvez le faire dans Standart JDK


0 commentaires

0
votes

My Android App partage des objets métier et d'autres fonctionnalités avec mon serveur Back-End, donc je l'ai tiré dans un projet Maven commun que l'application et le serveur (en tant que projets Maven) ont une dépendance. Maven est parfaite pour ce genre de chose, c'est donc utile dans ce cas, mais si vous écrivez des applications assez simples, je ne suis pas sûr de ce que les avantages que Maven auraient, surtout lors de la conduite d'Android-Maven-Plugin à me prendre long.


0 commentaires

1
votes

Peut-être que la gradle a plus de sens.

Google a publié un IDE appelé AndroidStudio, il utilise la gradle. On dirait que Google suggérera Gradle dans la construction d'un projet Android.

J'ai essayé d'utiliser Maven pour construire mon projet Android, il est difficile à utiliser, enfin, j'ai changé en gradle.

Une autre bonne réponse sur Stackoverflow Pourquoi-utiliser-gradle-à la place - de-an-ou-maven


0 commentaires