Правильный способ настройки плагина Google Eclipse с Maven - PullRequest
2 голосов
/ 05 апреля 2011


Я знаю, что этот вопрос появлялся несколько раз, но все меняется очень быстро, и я немного запутался.Я разрабатывал свое приложение 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

Буду очень признателен за вашу помощь.

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

1 Ответ

1 голос
/ 05 апреля 2011

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

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

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

Немного сложнее и использует objectify

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...