Правильный способ настройки плагина Google Eclipse с помощью Maven


Я знаю, что этот вопрос появлялся несколько раз, но все меняется очень быстро, и я немного запутался. Я разрабатывал свое приложение GWT (2.2.0) с использованием Maven (m2Eclipse) в Eclipse (J2SE 3.6) с плагином Google Eclipse (самая новая версия по состоянию на апрель 2011 г.), и в основном оно работало нормально, пока не бах! ничего не работает :) Я храню свой проект в SVN без каких-либо файлов конфигурации Eclipse, и мне не удалось восстановить среду.

Итак, я попытался найти какое-то решение в Интернете и нашел учебник на сайте gwt-maven-plugin и новый учебник на сайте плагина Google Eclipse, но ни один из них не работал - я все еще получал ошибку 404. , и много ошибок пути к классам.

Может ли кто-нибудь показать мне, как правильно запустить проект GWT в Eclipse с помощью плагина Google Eclipse с использованием Maven?

Вот файл pom.xml для проекта: http://pastebin.com/evujwD5F

А структура проекта выглядит так:

|-src
  |-main
    |-java
      |-org.halish.books (package)
        |-client
          |-(some client stuff)
        |-server
          |-(server side, async implementations and stuff)
        |-share
          |-(shared)
        |-BooksApp.gwt.xml
    |-resources
      |-(nothing here)
    |-webapp
      |-META-INF
        |-persistence.xml
        |-log4j.properties
      |-WEB-INF
        |-web.xml
      |-BooksApp.html
      |-BooksApp.css
|-pom.xml

Я был бы очень признателен за вашу помощь.

С уважением, мх


person mhaligowski    schedule 04.04.2011    source источник
comment
Это глупо-сложно. Кроме того, любой, кто считает XML приемлемым пользовательским интерфейсом, должен отозвать лицензию разработчика.   -  person Bill K    schedule 05.10.2011


Ответы (1)


У меня почти такая же структура проекта! Мое лучшее предложение (поскольку я изо всех сил пытался заставить работать maven) - предоставить вам уже работающий образец проекта. Я сделал это, чтобы запустить свой проект, и пару раз я не мог восстановить свой POM (сломал его :(

Мой module.gwt.xml находится там же, где и вы. Трудно сказать, просто прочитав ваш POM, но может быть проще просто «скопировать» ваш материал с помощью нового POM.

Простой проект с GWT

Немного сложнее и с использованием объективации

person code-gijoe    schedule 05.04.2011