开始引入springCloud的依赖是这么写的:
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Finchley.SR1</version> <type>pom</type> </dependency>
但是后续引入eureka等spring cloud里的插件时需要手动添加版本号,否则一直报错,这种情况只有可能是springcloud依赖没有引入进来,在网上找资料发现需要加一行配置<scope>import</scope>,import表示:从其它的pom文件中导入依赖设置。
加了这行配置后就没问题了
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Finchley.SR1</version>
<type>pom</type>
<scope>import</scope>
</dependency>