这样在idea中引入gradle项目/Eureka源码不用踩坑

网友投稿 1269 2022-09-03

这样在idea中引入gradle项目/Eureka源码不用踩坑

这样在idea中引入gradle项目/Eureka源码不用踩坑

源码/gradle-

1、-Eureka源码

地址:​​ repositories { def ALIYUN_REPOSITORY_URL = ' def ALIYUN_JCENTER_URL = ' all { ArtifactRepository repo -> if(repo instanceof MavenArtifactRepository){ def url = repo.url.toString() if (url.startsWith('{ project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL." remove repo } if (url.startsWith('{ project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL." remove repo } } } maven { url ALIYUN_REPOSITORY_URL url ALIYUN_JCENTER_URL } }}

2)全局仓库位置配置

1、在/etc/profile文件中添加如下变量,并export(Windows为配置环境变量):

GRADLE_USER_HOME=/Users/zhouxin/software/gradle-6.9.1/gradleRepository

idea中引入Gradle项目

1、Idea中配置Gradle(重要)

操作: IntelliJ Idea --> Preferences… --> Build, Execution, Deployment --> Gradle

1、要点是​​使用本地配置的gradle​​,否者会出现一大堆乱七八糟的异常,文末贴出我遇到的那些异常,以及不靠谱的方法。

2、导入Eureka项目

1)修改build.gradle中的maven镜像地址为国内的

buildscript { repositories { mavenCentral() maven { url " } } dependencies { classpath 'com-flix.nebula:gradle-extra-configurations-plugin:2.2.+' }}

2)直接导入Gradle项目即可

踩的坑!

希望大家都走的正确的方式成功导入gradle项目;不会遇到下列异常,拒绝满满的辛酸史。

1)Failed to apply plugin [class ‘nebula.plugin.compile.JavaCrossCompilePlugin’]

网友们说使用 ​​choose runtime​​组件把Java版本从11切换到8即可,而我的Java版本就是8啊,看到一些老哥,改完了Java版本,Idea直接就启不来了。

还有一些老哥说是​​'nebula-flixoss'​​​ 插件太新了,我就把它从​​9.1.0​​​降到了​​6.1.0​​,有用耶,不过有带出的别的异常!!

2)A problem occurred evaluating project ‘:eureka-client’.

这异常信息我属实无语,感受不到有效信息。一顿搜索,总归是没找到有效解决方案。

最后我就感觉肯定是打开的方式不对,一堆操作之后项目的环境也乱七八糟,干脆全部清空、重新-源码、配置gradle,成功解决。写下这篇文章:​​在idea中引入gradle项目/Eureka源码​​记录一下,下次换电脑有处可寻。

好耶,继续研究Eureka的三级缓存喽!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Mac看源码时,idea插件RESTfultook居然可以这样用?
下一篇:深入理解 RESTful Api 架构
相关文章

 发表评论

暂时没有评论,来抢沙发吧~