Невозможно создать скелетный проект PlayN в Eclipse

Я дошел до того, что почти перестал пытаться использовать PlayN. Я попробовал руководство по началу работы PlayN здесь, а также обновленное руководство GamesFromScratch здесь, но не повезло. Каждый раз, когда я пытаюсь создать New->Other->"Maven Project" с архетипом code.googlecode.playn 1.3.1, я получаю следующее сообщение об ошибке:

"Создание playn-archetype" столкнулось с проблемой

Невозможно создать проект из архетипа [com.googlecode.playn:playn-archetype:1.3.1] Определенный артефакт не является архетипом

Интересно, я делаю что-то не так? Я читал, что Eclipse поставляется с Maven версии 3.0.2 (я использую Eclipse Juno), поэтому я установил Maven 3.0.4, хотя я не знаю, как обновить версию Eclipse (или если она что-то меняет).

Большое спасибо за ваше время,

2 ответа

Решение

Eclipse Juno поставляется с Maven 3.0.4, поэтому проблем не было.

Вот решение, которое я придумал:

  1. Загрузите apache-maven-3.0.x из Apache
  2. (В Windows) Добавьте местоположение папки bin в apache-maven-3.0.x в переменную окружения PATH (нажмите на edit, добавьте точку с запятой и путь к папке bin в конце)
  3. Создайте новый проект с Maven (не Eclipse):

    mvn архетип: генерировать -DarchetypeGroupId = com.googlecode.playn -DarchetypeArtifactId = playn-archetype -DarchetypeVersion = 1.3.1

  4. (В Eclipse) Файл-> Импорт-> Существующий проект Maven; найдите место, где вы сгенерировали проект (вероятно, вашу пользовательскую папку) и импортируйте.
  5. Чтобы запустить проект, запустите от имени GameName "Maven test", отредактируйте gameName-core.
Ура!

Вы должны добавить среду выполнения Maven в Window/Preferences/Maven/Installations. После этого - в случае, если у вас есть предыдущие конфигурации Maven Run - вам, возможно, придется обновить их, чтобы использовать этот новый Maven.

Другие вопросы по тегам