Невозможно создать скелетный проект 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, поэтому проблем не было.
Вот решение, которое я придумал:
- Загрузите apache-maven-3.0.x из Apache
- (В Windows) Добавьте местоположение папки bin в apache-maven-3.0.x в переменную окружения PATH (нажмите на edit, добавьте точку с запятой и путь к папке bin в конце)
- Создайте новый проект с Maven (не Eclipse):
mvn архетип: генерировать -DarchetypeGroupId = com.googlecode.playn -DarchetypeArtifactId = playn-archetype -DarchetypeVersion = 1.3.1
- (В Eclipse) Файл-> Импорт-> Существующий проект Maven; найдите место, где вы сгенерировали проект (вероятно, вашу пользовательскую папку) и импортируйте.
- Чтобы запустить проект, запустите от имени GameName "Maven test", отредактируйте gameName-core.
Вы должны добавить среду выполнения Maven в Window/Preferences/Maven/Installations. После этого - в случае, если у вас есть предыдущие конфигурации Maven Run - вам, возможно, придется обновить их, чтобы использовать этот новый Maven.