Подтвердить что ты не робот

Использование архетипа 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

Спасибо

4b9b3361

Ответ 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 → Обновить конфигурацию проекта.