2016-10-11 70 views
1

我有一個簡單的Spring Boot項目。 我正在使用maven進行依賴管理。 爲SpringBootTest進口不被識別,所以我越來越:SpringBootTest無法解析爲類型

SpringBootTest不能被解析爲一個類型

我想不通的問題是有什麼用。

這裏的pom.xml文件:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <groupId>com.sample</groupId> 
    <artifactId>SpringBootExample</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <packaging>jar</packaging> 


    <parent> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-parent</artifactId> 
     <version>1.4.1.RELEASE</version> 
    </parent> 

    <dependencies> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-web</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-test</artifactId> 
      <scope>test</scope> 
     </dependency> 
    </dependencies> 
    <properties> 
     <java.version>1.8</java.version> 
    </properties> 
    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-maven-plugin</artifactId> 
      </plugin> 
     </plugins> 
    </build> 

</project> 
+0

你能否提供你的pom的其他部分? – gtonic

+0

加入了pom文件 –

+0

pom看起來不錯。試過'mvn clean package -U'來重建並獲取更新? – gtonic

回答

1

我遇到同樣的麻煩。我其實並不理解實際的問題,因爲它聽起來很有趣,但是當我將1.5.8.RELEASE版本的「spring-boot-starter-parent」工件更改爲1.5.7.RELEASE時,完善。

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.5.7.RELEASE</version> 
    <relativePath/> <!-- lookup parent from repository --> 
</parent> 

試試看看你會發生什麼。