1. 遇到的问题:
本人用的 idea, 然后在导入别人的项目的时候, pom 文件中没有报错了, 但是在 maven 栏目中 jar 包却一直报红, 是因为我没写版本的原因吗? 不对呀, 我的父工程下已经写了 springboot 的版本了呀, 难道父工程本身就没有引入进来吗?
像这种的 jar 包好多报红的,@SpringBootApplication 都无法引入, 更别说其他的注解了, 都是一个样.
2. 解决的办法:
原因是由于 spring-cloud-dependencies 包的版本问题, 应当将版本由 Finchley.SR1 更改为 Finchley.RELEASE, 之后更新一下包问题就解决了.
- <dependencies>
- <!-- springCloud -->
- <dependency>
- <groupId>org.springframework.cloud</groupId>
- <artifactId>spring-cloud-dependencies</artifactId>
- <version>Finchley.RELEASE</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependencies>
将 version 版本改一下就好了, Finchley.RELEASE 是正式版的.
还是自己不细心吧, 不过最好还是用正式的, 用着放心
来源: https://www.cnblogs.com/hx1098/p/12012965.html