Vaadin 无法解析符号:import org.eclipse.jetty.server.server;

Vaadin 无法解析符号:import org.eclipse.jetty.server.server;,vaadin,maven-3,jetty-8,Vaadin,Maven 3,Jetty 8,在我的Vaadin Jetty Maven项目中: <dependencies> <dependency> <groupId>com.vaadin</groupId> <artifactId>vaadin-core</artifactId> </dependency> <!-- Added to provid

在我的Vaadin Jetty Maven项目中:

 <dependencies>
        <dependency>
            <groupId>com.vaadin</groupId>
            <artifactId>vaadin-core</artifactId>
        </dependency>

        <!-- Added to provide logging output as Flow uses -->
        <!-- the unbound SLF4J no-operation (NOP) logger implementation -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-simple</artifactId>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>commons-beanutils</groupId>
            <artifactId>commons-beanutils</artifactId>
            <version>1.9.2</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-webapp</artifactId>
            <version>8.1.7.v20120910</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-server</artifactId>
            <version>8.1.7.v20120910</version>
        </dependency>
    </dependencies>
但我得到编译错误

import org.eclipse.jetty.server.Server;

Cannot resolve symbol

org.eclipse.jetty.server.server
包含在

<dependency>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-server</artifactId>
            <version>8.1.7.v20120910</version>
</dependency>
并添加了您在问题中提到的依赖项。然后我添加了你的主类

我可以毫无问题地进行mvn干净安装,并且可以用IntelliJ编译它


请确保maven正确下载了所有依赖项。

org.eclipse.jetty.server.server
包含在

<dependency>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-server</artifactId>
            <version>8.1.7.v20120910</version>
</dependency>
并添加了您在问题中提到的依赖项。然后我添加了你的主类

我可以毫无问题地进行mvn干净安装,并且可以用IntelliJ编译它

请确保maven正确下载了所有依赖项。

您是否尝试从jetty webapp依赖项中删除“提供的”?是否尝试从jetty webapp依赖项中删除“提供的”?
mvn -B archetype:generate \
        -DarchetypeGroupId=com.vaadin \
        -DarchetypeArtifactId=vaadin-archetype-application \
        -DarchetypeVersion=8.7.1 \
        -DgroupId=org.test \
        -DartifactId=vaadin-app \
        -Dversion=1.0-SNAPSHOT