NetBeans + GWT 2.2.0 + проблема компиляции Maven - PullRequest
2 голосов
/ 18 марта 2011

Я пытаюсь создать проект веб-приложения Maven с помощью Google Web Toolkit в NetBeans 6.9. Я выполнил шаги, показанные на этом видео: http://www.youtube.com/watch?v=M-iVZ5TJ21w

После создания проекта и добавления GWT в фреймворки мой проект прекрасно компилируется и развертывается в Tomcat. Теперь мне нравится менять версию GWT по умолчанию с 2.0.3 на 2.2.0. Когда я редактирую свойство gwt.version в POM и сохраняю файл, NetBeans извлекает новый файл gwt-user-2.2.0.jar и javadoc. Однако, если я пытаюсь скомпилировать проект, я получаю эту ошибку Maven в консоли:

Downloading: http://repo1.maven.org/maven2/com/google/gwt/gwt-dev/2.2.0/gwt-dev-2.2.0-linux.jar
Unable to find resource 'com.google.gwt:gwt-dev:jar:linux:2.2.0' in repository central (http://repo1.maven.org/maven2)

Если я укажу своему браузеру URL-адрес http://repo1.maven.org/maven2/com/google/gwt/gwt-dev/2.2.0/, я пойму, что на самом деле gwt-dev-2.2.0-linux.jar нет. Однако я вижу там gwt-dev-2.2.0.jar, который, я думаю, будет правильным для использования.

Что я должен сделать, чтобы исправить эту ошибку?

1 Ответ

2 голосов
/ 18 марта 2011

Вы, вероятно, используете старую версию gwt-maven-plugin. Переключитесь на 2.2.0 или удалите декларацию версии, и она получит самую новую версию.

Также возможно, что у вас есть какая-то старая зависимость от GWT в вашей поме. Раньше для старых версий GWT требовался тег. Если он у вас есть, вы можете удалить тег, и он будет загружать независимую от системы версию без суффикса -linux.

...