Использование архетипа maven android с eclipse
Я пытаюсь использовать следующий архетип.
https://github.com/akquinet/android-archetypes/wiki/Android-release-archetype
Я могу точно следовать инструкциям на странице (используя терминал)
Мне было интересно, как мне это сделать в Eclipse? Есть ли какой-то интерфейс командной строки, я могу ввести необходимые команды? iee
mvn archetype:generate \
-DarchetypeArtifactId=android-release \
-DarchetypeGroupId=de.akquinet.android.archetypes \
-DarchetypeVersion=1.0.5 \
-DgroupId=com.foo.bar \
-DartifactId=my-android-project \
-Dpackage=com.foo.bar.android
Спасибо
Ответы
Ответ 1
- Установите m2eclipse
- создать новый проект maven
- Следующая кнопка приведет вас к выбору архетипа
- необязательно настраивать каталоги архетипов, не обязательно для этого архетипа (андроид-релиз), поскольку последняя версия 1.0.5 находится в центральном репозитории maven.
- следующий, следующий, следующий...
Update:
Чтобы заставить его работать, я сделал следующее:
- скачать http://repo1.maven.org/maven2/archetype-catalog.xml сохранить его как user-home/.m2/central-archetype-catalog.xml
- в eclipse создать новый проект maven
- следующая кнопка
- настроить каталоги, добавить новую точку локального каталога в файл, созданный на шаге 1.
- после закрытия диалогового окна конфигурации каталога убедитесь, что селектор выпадающего каталога находится во всех каталогах или в новом локальном каталоге, который вы только что определили.
- в типе фильтра "андроид-релиз"
- выберите архетип релиза андроида и нажмите кнопку
- введите свой идентификатор группы и идентификатор артефакта
Я заметил, что проблема связана с тем, что каталог проекта не может быть переименован.
Проект был создан на диске, поэтому я импортировал его в eclipse, используя
Импорт > Maven > Существующие проекты maven
Ответ 2
Если вы начинаете с нового проекта, вы можете использовать архетипы Maven Android для создания проектов Android полностью в Eclipse, вам просто нужно сделать следующее:
- Создайте новый проект Maven (Файл → Создать → Проект... затем выберите
Maven → Проект Maven).
- Когда появится запрос на выбор Archetype, нажмите "Добавить архетип"...
- В появившемся диалоговом окне введите "de.akquinet.android.archetypes" для идентификатора группы Archetype.
- В Archetype Artifact Id введите "android-quickstart".
- В версии Archetype введите "1.0.6" и продолжайте.
- При запросе введите желаемую группу проектов и идентификатор артефакта, версию и, при желании, установите для платформы "платформа" свойство (по умолчанию "7" ).
- Установите для параметра "Android-плагин-версия" значение для Android версии 3.0.0.
- Нажмите "Готово"
- Щелкните правой кнопкой мыши новый проект и выберите Maven → Обновить конфигурацию проекта.