洞察纵观鸿蒙next版本,如何凭借FinClip加强小程序的跨平台管理,确保企业在数字化转型中的高效运营和数据安全?
1269
2022-09-03
这样在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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~