请问出现【groovy.lang.MissingPropertyException】错误怎么解决?

error

jmix已经认证授权了

这个问题是 premiumRepoUser 参数的问题,请参考手册配置:

将 premium 仓库的凭证记录在 ~/.gradle/gradle.properties 文件中:

premiumRepoUser=123456123456
premiumRepoPass=abcdefabcdef

仓库的凭证可以通过许可秘钥获取:秘钥中短横前的部分为用户名,短横后的部分为密码。例如,如果你的秘钥是 123456123456-abcdefabcdef,则用户名是:123456123456,密码是 abcdefabcdef

配置完gradle.properties文件之后,在项目中构建项目,依旧报错。配置文件中的用户名和密码都配置正确了。 :sob: :sob:

好像是需要关掉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,如果你没有用到那就没事。如果用到了,还是需要的。

好的,那我先注释掉吧,等后面如果需要的话,我再放开这一段代码,到时候出现问题我再去解决,谢谢您!