组件化后的项目无法启动

image

image

奇怪的是 没有组件化的项目可以正常运行!

什么叫组件化?

就是无法从这个地址“'https://global.repo.jmix.io/repository/premium/” 中获取jar包

我的意思是,你“组件化”的过程中做了什么?

https://global.repo.jmix.io/repository/premium/ 这个地址是 jmix premium 仓库的地址。肯定不会有你的jar包。如果你已经 发布扩展组件 :: Jmix 文档 了,那就添加你的仓库。

我自己写了一个扩展组件,里面用到了premium仓库中的jar包,在运行的时候无法加载这个仓库中的包。代码没有任何改动,昨天晚上还是正常的,今早就无法运行了。

那你别模糊图片,看看要下载哪个jar包?

b0a9e1697a2936a372bc6d837b4970e

这个错跟你上面图片的不是一个?最新这个错是连接超时了,跟上面的不同,上面的错是找不到什么什么 SNAPSHOT 的包。

既然你模糊了图片,说明这个 SNAPSHOT的包是你自己的。你有没有添加你自己的仓库?

都是报504 网关超时异常

都是这个地址有问题,只要用到这个地址中的内容,都会出现504网关超时异常

我自己写的包,Mavenlocal发布到本地,但是本地包里面用到你们的组件,然后出现这个问题

build.gradle 里面加了mavenLocal() 了吗?

加了加了

检查一下你的网络是不是有问题吧,我这边刚试了是能下载bpm这些 premium组件:
image

或者在你的 ~/.gradle/gradle.properties 里面加上超时的配置,配置的高一些:

systemProp.org.gradle.internal.http.connectionTimeout=120000
systemProp.org.gradle.internal.http.socketTimeout=120000

试过了 加了超时配置 换了个手机热点 依旧还是出现504 网关超时异常

新起个项目,试试有没有同样的问题?

现在的情况是,没有办法新建项目了。
image

哦,global仓库好像是有问题,我这边也不行。换成nexus试试:
image