构建Spring Boot v2.3.9.RELEASE源码出现ge.spring.io未认证报错怎么办
报错性质说明
你收到的A build scan was not published as you have not authenticated with server 'ge.spring.io'提示属于通知类信息,不属于构建失败错误,完全可以忽略。
该提示的触发原因是Spring官方默认开启了Gradle Enterprise构建扫描上报能力,只有Spring官方维护团队才有ge.spring.io站点的上传权限,普通用户构建时不会因为这个提示影响实际的代码编译、打包流程。
构建产物路径
如果执行gradlew build过程中没有出现其他ERROR级别的报错,说明打包流程已经完成,生成的jar包路径如下:
- 各功能组件(如spring-boot-core、spring-boot-autoconfigure等)的jar包,存放在对应模块目录下的
build/libs/文件夹中 - Spring Boot CLI工具类jar包,存放在
spring-boot-project/spring-boot-cli/build/libs/路径下 - 各类Starter组件的jar包,存放在对应Starter模块的
build/libs/路径下
相关疑问解答
- ge.spring.io无需注册:该站点是Spring团队内部使用的Gradle Enterprise服务平台,不对外开放注册,普通用户构建源码完全不需要使用该站点,也不存在付费才能构建的限制,Spring Boot是完全开源的项目,不会对普通用户的源码构建设置门槛。
- 无需手动生成wrapper:官方源码包已经内置了对应版本的Gradle Wrapper脚本,直接运行根目录下的
gradlew即可,不需要手动执行gradle wrapper命令重新生成。 - git切换标签失败解决方法:之前切换标签报错是因为克隆仓库时默认没有拉取全量标签,克隆完成后先执行
git fetch --tags拉取所有标签,再执行git checkout tags/v2.3.9.RELEASE即可正常切换,不需要手动下载zip压缩包。
内容的提问来源于stack exchange,提问作者osok
相关产品推荐
相关产品推荐

