进口无法解决

时间:2014-06-18 06:28:44

标签: java maven gwt

这些导入无法在我的应用中解析,我正在使用GWT 2.5.1,我检查了项目中的maven lib,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>

2 个答案:

答案 0 :(得分: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>),但这是一般的想法。

答案 1 :(得分:0)

您是否已将类似gwt-dev-modified.jar的jar文件添加到类路径中?