问题发生环境:
spring boot:2.2.6
eclipse
maven
问题发生步骤:
1.首先通过spring boot官网,生成需要的maven包:https://start.spring.io/
2.导入eclipse
3.修改pom.xml里的仓库镜像为:阿里镜像
<repositories>
<repository>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
4.等jar包都下载完毕后,执行了DemoApplication
5.spring boot启动后大概3秒钟,进程自动结束。
问题发生现象:
1.spring boot启动后有一条看起来不太好的日志:No active profile set, falling back to default profiles: default
2.spring boot启动后大概3秒钟,进程自动结束。
问题发生原因:
maven下载的jar包似乎有问题,下面这张图,左面是有问题的,右面是没问题的。相同版本的jar包,大小却不一样,但是,奇怪的是,这些jar包解压后,里面的文件竟然都是一样的:
问题解决:
1.关闭eclipse
2.删除maven本地仓库
3.打开eclipse,windows->show view->other->maven repositories
4.重建maven索引,在下面的local repository上面右键,选择:rebuild index(我运行了好几次)
5.在项目上右键->maven-update project
总结:
可能是因为,我导入项目后,eclipse开始下载jar包,这时我又更改了pom.xml的镜像源,导致jar包下载的时候出现了错乱?
还有一点不太清楚的是:为什么相同版本的jar包,大小不一样,解压后,文件内容又一样!!??