Использование Maven android archetype с eclipse


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

Я могу следовать инструкциям на странице fine (используя терминал)
Мне было интересно, как я могу сделать это в 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 12

2 ответа:

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

Обновление:

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

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

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

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

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