gradle 部分jar导入报错_Spring源码构建坑,直接导入idea,使用gradle构建报错

在尝试直接导入IDEA并使用Gradle构建Spring源码时遇到错误,具体表现为 Compilation failed 和找不到 TaskProvider 类。通过查看gradlew build --info 输出的详细错误信息,发现错误位于ApiDiffPlugin.java的TaskProvider引用。遵循Spring官方文档的导入步骤并在命令行运行特定编译任务仍然失败。最终,通过查阅资料和调整构建设置,包括安装AspectJ、修改模块编译方式等步骤,成功解决了问题并完成了Spring源码的构建。
摘要由CSDN通过智能技术生成

Spring源码构建坑,直接导入idea,使用gradle构建报错

1.首先报错:Compilation failed; see the compiler error output for details.

2.然后输入gradlew build --info ,查看到以下报错信息:

符号: 类 TaskProvider

位置: 程序包 org.gradle.api.tasks

E:\workspace\Spring-Framework\buildSrc\src\main\java\org\springframework\build\api\ApiDiffPlugin.java:75: 错误: 找不到符号

TaskProvider jar = project.getTasks().withType(Jar.class).named(“jar”);

^

符号: 类 TaskProvider

位置: 类 ApiDiffPlugin

E:\workspace\Spring-Framework\buildSrc\src\main\java\org\springframework\build\api\ApiDiffPlugin.java:75: 错误: 找不到符号

TaskProvider jar = project.getTasks().withType(Jar.class).named(“jar”);

3.百度了很多,并没有用.然后找到了spring-framework根目录下的一个文件,里面有将源码导入到idea的详细步骤

4.按照里面的步骤,在spring工程目录下,cmd命令行,使用命令gradlew :spring-oxm:compileTestJava,出现以下界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值