jmix已经认证授权了
这个问题是 premiumRepoUser
参数的问题,请参考手册配置:
将 premium 仓库的凭证记录在
~/.gradle/gradle.properties
文件中:premiumRepoUser=123456123456 premiumRepoPass=abcdefabcdef
仓库的凭证可以通过许可秘钥获取:秘钥中短横前的部分为用户名,短横后的部分为密码。例如,如果你的秘钥是
123456123456-abcdefabcdef
,则用户名是:123456123456
,密码是abcdefabcdef
。
配置完gradle.properties文件之后,在项目中构建项目,依旧报错。配置文件中的用户名和密码都配置正确了。
好像是需要关掉IDEA重启一下,你试过吗?
不好意思 刚试过了 电脑重启 IDEA重启 每一个gradle.properties文件也都更改过了 重新构建的时候还是报错
奇怪了。最后还有一招:
直接把用户名和密码写到 build.gradle
里面:
maven {
url = 'https://global.repo.jmix.io/repository/premium'
credentials {
username = '123456123456'
password = 'abcdefabcdef'
}
}
测试项目可以这么做,但是正式项目的话,还是要搞清楚 ~/.gradle/gradle.properties
没有读到是怎么回事
那我暂时先这么做吧,对了,还有一个事情,将这一段maven{}直接注释掉就没问题了,这种做法可取吗?
这个仓库是用来下载 Premium 组件的,比如BPM,如果你没有用到那就没事。如果用到了,还是需要的。
好的,那我先注释掉吧,等后面如果需要的话,我再放开这一段代码,到时候出现问题我再去解决,谢谢您!