2015-02-03 4 views
0

Краткая версия: Как говорится в названии, я ищу плохие стороны этого типа проекта. В проекте, основанном на maven, я имею в виду проект, который был импортирован из Eclipse ADT и , он не содержит файла градиента вообще.Каковы недостатки использования проекта Maven в Android Studio

Длинная версия: Я был назначен на андроид-единственная команда, которая работала с Eclipse, ADT с использованием Maven (pom.xml с m2e плагин) для зависимостей и Maven для непрерывной интеграции (CI) на бамбука. Поскольку выпуск производится с использованием Bamboo, сохранение файла pom.xml имеет решающее значение. Я прочитал, что поддержка Eclipse ADT будет удалена и Android-студия базируется на Gradle, поэтому я подумал, что пришло время мигрировать. Я сделал несколько быстрых попыток миграции, и один из них состоял в том, чтобы сохранить проект на основе maven (без изменений в структуре). Все скомпилированное, но я заметил, что некоторые функции, такие как автоматическая подписка на сборку, недоступны, поскольку они хранятся только в файле gradle. Итак, так плохо использовать проект на основе maven в Android Studio, и если да, то почему (минусы). Мне нужно знать, как сделать выбор в Eclipse ADT OR, используя проект на базе Android на Android Studio или полностью переключившись на Android Studio с Gradle, что будет означать полностью изменить настройку на Bamboo и использовать плагины Groovy стоимостью 150 $.

Я знаю, прежде чем принимать решение! Спасибо!

+0

Я не вижу, как этот вопрос основан на мнениях. Как вы можете видеть в ответе ianhanniballake ниже, в этом нет мнения! Я не прошу «любите Android Studio больше, чем Eclipse»! Я ищу факты, такие как отсутствующие функции, будущую поддержку google и т. Д. Как вы хотите, чтобы я переделал это ??? –

ответ

1

Android Studio специально построена на основе предположения, что вы используете Gradle. То, что вы испытываете, - это встроенная поддержка проектов на основе Maven, которые унаследованы от IntelliJ IDEA, Java IDE, на которой основана Android Studio.

Если вы хотите продолжить использовать Maven, у вас будет лучшее время, используя IntelliJ Android support, а не Android Studio. Обратите внимание, что это тоже не поддерживается напрямую командой Android Tools, поэтому все новые возможности инструмента, скорее всего, будут ограничены Gradle (как это было в течение некоторого времени).

Смежные вопросы