Использование архетипа maven android с затмением - PullRequest
12 голосов
/ 18 июля 2011

Я пытаюсь использовать следующий архетип. https://github.com/akquinet/android-archetypes/wiki/Android-release-archetype

Я могу точно следовать инструкциям на странице (используя терминал)
Мне было интересно, как мне это сделать в Eclipse? Есть ли своего рода интерфейс командной строки, который я могу ввести необходимые команды? то есть

   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

Спасибо

Ответы [ 2 ]

28 голосов
/ 18 июля 2011
  1. Установить m2eclipse плагин
  2. создать новый проект maven
  3. следующая кнопка приведет вас к выбору архетипа
  4. при необходимости настроить каталоги архетипадля этого архетипа (android-релиза) не требуется, поскольку последняя версия 1.0.5 находится в центральном репозитории Maven.
  5. next, next, next ...

Обновление:

Чтобы заставить его работать, я сделал следующее:

  1. скачал http://repo1.maven.org/maven2/archetype-catalog.xml сохрани его как user-home / .m2 / central-archetype-catalog.xml
  2. в eclipse создать новый проект maven
  3. следующая кнопка
  4. настроить каталоги, добавить новую точку локального каталога в файл, созданный на шаге 1.
  5. после закрытияВ диалоговом окне конфигурации каталога убедитесь, что раскрывающийся селектор каталога есть во всех каталогах или в новом локальном каталоге, который вы только что определили
  6. в типе фильтра 'android-release'
  7. , выберитеAndroid-релиз архетип и нажмите кнопку Далее
  8. введите свой выборted group-id и artifact-id

Я заметил проблему, сообщающую, что каталог проекта не может быть переименован.
Проект был создан на диске, поэтому я импортировал его в Eclipse, используя
Импорт> Maven> Существующие проекты maven

2 голосов
/ 14 февраля 2012

Если вы начинаете с нового проекта, вы можете использовать архетипы Maven Android для создания проектов Android полностью в Eclipse, вам просто нужно сделать следующее:

  1. Создать новый проект Maven ( Файл -> Новый -> Проект ... , затем выберите Maven -> Проект Maven ).
  2. Когда будет предложено Выберите архетип , нажмите Добавить архетип ...
  3. В появившемся диалоговом окне введите «de.akquinet.android.archetypes» для Идентификатор группы архетипов .
  4. В Идентификатор артефакта архетипа введите «android-quickstart».
  5. В Версия архетипа введите «1.0.6» и продолжить.
  6. При появлении запроса введите желаемую группу проекта и идентификатор артефакта, версию и, при необходимости, установите свойство «платформа» для версии Android (по умолчанию «7»).
  7. Установите «android-».Плагин-версия "свойство для версии Android до '3.0.0'.
  8. Нажмите кнопку Готово
  9. Щелкните правой кнопкой мышив новом проекте и выберите Maven -> Обновить конфигурацию проекта.
...