#java #maven #gwt
#java #maven #gwt
Вопрос:
Этот импорт не может быть разрешен в моем приложении, я использую GWT 2.5.1, и я проверил библиотеку maven в проекте, и там есть gwt:
import com.google.gwt.core.ext.UnableToCompleteException;
import com.google.gwt.core.ext.typeinfo.JClassType;
import com.google.gwt.core.ext.typeinfo.JField;
import com.google.gwt.core.ext.typeinfo.JMethod;
import com.google.gwt.core.ext.typeinfo.JParameter;
import com.google.gwt.core.ext.typeinfo.JPrimitiveType;
import com.google.gwt.core.ext.typeinfo.JType;
import com.google.gwt.core.ext.typeinfo.TypeOracle;
pom.xml
<dependencies>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-servlet</artifactId>
<version>${gwt.version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-user</artifactId>
<version>${gwt.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
Комментарии:
1. не могли бы вы добавить pom?
Ответ №1:
Вы должны {gwt.version}
заменить свою версию следующим образом:
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-dev</artifactId>
<version>1.5.2</version> //<== this here you should add
</dependency>
Я думаю, что это решит зависимости.
Я предполагаю, что найденная вами зависимость показала общий шаблон, но вы должны настроить его на свою версию. Я вижу, что вы можете использовать разные <artifactId>
(например <artifactId>gwt-servlet</artifactId>
), но это общая идея.
Ответ №2:
Добавили ли вы необходимые файлы jar, например gwt-dev-modified.jar
, в свой путь к классу?