代码之家  ›  专栏  ›  技术社区  ›  Bhushan Dafale

试图执行简单的spring引导应用程序,出现标记错误,

  •  0
  • Bhushan Dafale  · 技术社区  · 7 年前

    STS Error Screenshot

    这可能是STS maven的错误,我在eclipse mars 2上也尝试了同样的方法,效果很好。。不明白问题出在哪里。。?需要帮助。。。谢谢

    pom。xml

    4.0.0

    <groupId>com.de.course</groupId>
    <artifactId>course-api</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>
    
    <name>course-api</name>
    <description>Course API Data</description>
    
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.7.RELEASE</version>
        <relativePath /> <!-- lookup parent from repository -->
    </parent>
    
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>
    
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    
        <dependency>
            <groupId>org.apache.derby</groupId>
            <artifactId>derby</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>
    
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
    

    项目结构

    project structure

    enter image description here

    maven build

    3 回复  |  直到 7 年前
        1
  •  1
  •   Aritz    7 年前

    这似乎只是一个Eclipse刷新问题(如果您至少可以访问internet的话)。尝试 Project -> Clean Maven -> Update project .

    无论如何,有时Eclipse会因为Maven依赖关系而变得混乱。因此,我喜欢在系统中安装自己的Maven并运行 mvn clean install

        2
  •  0
  •   Yogesh Badke    7 年前

    下载时jar可能已损坏。从中删除JAR。来自eclipse的m2文件夹和更新项目( Maven -> Update project ). 它应该自动下载删除的依赖项。

        3
  •  0
  •   Zareman    7 年前

    将以下内容添加到pom中的dependencies标记中。xml

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>4.3.11.RELEASE</version>
    </dependency>