Как заставить Eclipse, Maven и Google PlayN работать вместе?

1

Я попробовал три раза сейчас, чтобы получить настройку eclipse для запуска проектов playn-sample без везения. Я пробовал следующие руководства для начинающих:

http://davies-barnard.co.uk/2012/03/playn/

http://code.google.com/p/playn/wiki/GettingStarted

http://www.gamefromscratch.com/post/2011/10/13/Getting-started-with-PlayN.aspx

И когда я начинаю сталкиваться с проблемами, мне удалось перейти к импортирующей части руководств. Я очистил все JRE, JDK Eclipses, и в настоящее время установлен следующий.

Java SE SDK 6u29

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u29-oth-JPR

Android SDK r18

http://developer.android.com/sdk/index.html

Eclipse IDE для разработчиков Java EE

http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigor

m2e - Интеграция Maven для Eclipse v1.0.200.20111228-1245

(со всех доступных сайтов обновлений)

Плагин Android для Eclipse ver. 18.0.0.v201203301601-306762

https://dl-ssl.google.com/android/eclipse/

Плагин Google

http://dl.google.com/eclipse/plugin/3.7

Интеграция Maven для WTP ver. 0.15.2.20120306-2040

http://download.jboss.org/jbosstools/updates/m2eclipse-wtp

Мой опыт начинает отклоняться от руководства, когда я пытаюсь импортировать образцы playn в рабочую область. Я продолжаю получать следующую ошибку:

Никакие записи на рынке не найдены для обработки Android-maven-plugin: 3.1.1: proguard в Eclipse. Дополнительную информацию см. В справке.

Хотя я программировал много лет, мое время было в визуальной студии преимущественно С#, ASP.NET, и за последние два года я взял jQuery/JavaScript. Я запрограммировал некоторые из java в колледже и увидел структуру PlayN как хорошую причину, чтобы вернуться. Что мне не хватает в этих руководствах, чтобы встать и работать?

  • 0
    Вот и все. Я не нашел предложений или решений об ошибках рынка, которые я получаю при попытке импорта. Я уже исправил ошибки Java, которые кажутся распространенными. Но у меня нет опыта работы с Android, Maven или Eclipse. следовательно, почему я прошу направление, чтобы попробовать.
  • 0
    @ j4y: Вопрос к чему-то, прежде чем парень сможет приступить к программированию. И он упомянул то, что он уже «попробовал».
Показать ещё 1 комментарий
Теги:
maven
playn

1 ответ

0
Лучший ответ

У меня были такие же проблемы, как вы.

Поскольку я отказался от eclipse, я попытался с Netbeans, и теперь я программирую и тестирую библиотеку.

Быстро это то, что я сделал:

  1. Получите комбо Netbeans + Java SE отсюда: http://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-142931.html и установите его
  2. Запустите Netbeans, перейдите в Файл> Новый проект> Maven> Проект из Archetype> Далее
  3. В следующем диалоговом окне нажмите кнопку " Добавить"
  4. Появится новое окно. Переключиться в веб-браузер
  5. Перейдите на страницу http://search.maven.org/ и в поле поиска введите playN
  6. В результирующем списке найдите playn-archetype в столбце ArtifactID и щелкните по нему
  7. Помните это последнее окно на Netbeans? Вернитесь в среду IDE и начните заполнять поля идентификатора группы, артефакта и версии, как они появляются в списке результатов playn-архетипа. Например, идентификатор группы - com.googlecode.playn, Artifact Id - это playn-архетип, а последняя версия - 1.2 в данный момент
  8. Оставьте поле "Репозиторий" пустым и нажмите " ОК".
  9. Теперь выберите недавно добавленный архетип из списка и нажмите " Далее".
  10. В следующем диалоговом окне вы можете оставить поля или изменить их. НО, в разделе Дополнительные свойства создания, убедитесь, что вы вводите значение в поле JavaGameClassName. Это будет имя вашего основного класса, поэтому обязательно заполните его или после нажатия кнопки "Готово" он пометит ошибку, и вам придется начинать заново.
  11. Нажмите " Готово", и Netbeans начнет загружать кучу вещей, поэтому будьте терпеливы и подождите, пока это не будет сделано. Большой! Теперь у вас есть рабочий проект PlayN, готовый к запуску. Просто найдите папку Java вашего проекта в Навигаторе проектов, щелкните ее правой кнопкой мыши и выберите " Выполнить".
  12. Если появляется ошибка, связанная с андроидом, вам нужно перейти к метапроекту [ваше-проект-имя]> Файлы проекта и открыть файл pom.xml. Откройте его и в разделе "Модули", прокомментируйте или удалите строку <module>android</module>, просто для того, чтобы quiklky протестировал ваш проект.
  13. Помните, что в основной папке вы будете программировать игру, а остальные - это пусковые установки для каждой платформы (Java, Android, iOS...)

Надеюсь, это поможет :)

  • 0
    Хорошие инструкции, но теперь я получаю ошибку, которую я не ожидал. Не удалось выполнить цель org.apache.maven.plugins: maven-archetype-plugin: 2.2: создать (default-cli) для проекта standalone-pom: Archetype com.googlecode.playn: playn-archetype: 1.2 не настроено Свойство JavaGameClassName равно отсутствует. Я устанавливаю переменную из инструкции для JaveGameClassName. Это в отношении библиотек?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню