Я разрабатываю приложение для Android, используя eclipse, плагин для Android-разработки (ADT) и maven-android-plugin.
Создание и установка приложения в командной строке (mvn install
/adb install
) отлично работает - особенно оно включает все зависимости, указанные в pom.xml.
Развертывание приложения на Android через eclipse (Run as → Android Application) не устанавливает автоматически зависимости в файле apk, хотя указано в pom.xml. Я предлагаю явно объявить их в диалоговом окне Build Path -> Libraries
проекта eclipse.
Есть ли способ сделать eclipse включать зависимости, определенные в pom.xml, без определения их дважды в проекте Build-Path → Libraries?
EDIT: Чтобы уточнить - проект eclipse включает в себя запись "Maven Dependencies" со всеми зависимостями, указанными в pom.xml. Но эти зависимости не будут включены в apk во время установки через "Run As → Android Application". Чтобы включить их, каждый из них должен быть добавлен дополнительно в диалоговом окне "Путь сборки Java → Библиотеки". Это боль!