当前位置:   article > 正文

关于用Idea导入Spring源码遇到的一些坑_idea org.springframework.security:spring-security-

idea org.springframework.security:spring-security-oauth2-jose导入失败

本来我是用Idea的Checkout from Version Control-Git拉取分支获取源码,但是在下载导入的时候遇到了很多莫名其妙的报错,一直解决不了因为赶时间所以我决定放弃,换另一个方法(具体的错误我也忘记了没有截图留下来,有用这个方式遇到麻烦的小伙伴我们可以探讨一下嘻嘻,新手勿喷)

这里有一个小提示:关于下Git工具的问题,不知道有没有小伙伴和我一样,在选择windows版本后进去响应特别久一直没有反应,等了很久后终于开始下载,但是却下载不动?

我的方法:(我用的是谷歌浏览器)进去后按下F12,找到你所需要的版本链接并把它复制下载用迅雷打开新建下载,实测有效哦 下载链接附上
在这里插入图片描述

好了,接下来进入正事

第一步:安装Gradle
Gradle的官网下载地址:点击这里
版本的话看个人需求,我个人用的是v4.10.3版本
在这里插入图片描述

这里有binary-only和complete两种,我选择的是第一个仅二进制文件,第二个是完整版,有需求的可以选择第二个。

下载完后解压放到你的指定目录下,并开始配置环境变量:
右键此电脑-属性-高级系统设置-高级-环境变量
1)在系统变量新建一个变量名为GRADLE_HOME,变量值为你的指定目录即可,例如我的是D:\gradle-4.10.3
2)找到path变量,添加一段这个:;%GRADLE_HOME%\bin即可

配置完毕后win+R,输入cmd打开:gradle -v 检查是否安装好

第二步:导入spring源码
点我前往下载地址
在这里插入图片描述

可以选择自己想要使用的版本,我下载的是5.0.x,选择好后点击右侧的Clone or download,选择Download ZIP下载一个压缩包
下载好后解压放到你的工作目录下,这里有个小前提,构建Gradle需要jdk1.8及以上,如果没有达到要求的小伙伴需要自行下载指定JDK,如果JAVA_HOME指定的JDK版本不是你想要的可以通过修改gradlew.bat文件if defined JAVA_HOME goto findJavaFromJavaHome改成set JAVA_HOME=D:\SoftwareFrame\jdk1.8.0_131

1)进入到spring-framework目录里,执行gradlew.bat文件,看到BUILD SUCCESSFUL的绿色字样则表明成功
2)在spring-framework目录下打开dos窗口编译spring-oxm包:执行gradlew.bat cleanIdea :spring-oxm:compileTestJava,同上看到BUILD SUCCESSFUL的绿色字样则表明成功
3)以上两个步骤成功后打开Idea,将此文件夹导入进去,导入类型选择Gradle,勾上Use auto-import和Use local gradle distribution两个选项,Gradle home选择自己解压的Gradle目录即可,然后finish完成
4)进入Idea界面后会自己构建,不过时间有点久,我用了37分钟

在构建的时候可能会遇到一个问题:
No such property: values for class: org.gradle.api.internal.tasks.DefaultTaskDependency
解决方法如下:
只需要点击Open File,然后注释掉compileGroovy.dependsOn = compileGroovy.taskDependencies.values - "compileJava"即可

最终完成如下:
在这里插入图片描述
希望对你有帮助哦。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/305850?site
推荐阅读
相关标签
  

闽ICP备14008679号