IntelliJ IDEA报告Gradle身份验证元素的不兼容类型

时间:2017-08-23 13:24:21

标签: intellij-idea gradle

在Gradle中,要将身份验证信息传递到存储库定义以进行发布,请使用authentication元素(来自类MavenRemoteRepository)。这可能看起来像这样:

subprojects {
  uploadArchives {
    repositories {
      mavenDeployer {
        repository(url: 'https://repo.cool.org/') {
          authentication(userName: "public", password: "secret")
} } } } }

这可能是顶级的。但是,当它包含在subprojects元素中(然后)时,IntelliJ会报告无法应用参数。似乎IntelliJ突然假设authentication来自AuthenticationSupported,而Gradle仍然找到了预期的元素。

这是IntelliJ中的错误吗?可以转换build.gradle文件,使Gradle和IntelliJ都满意吗?或者我是否必须禁止警告?

0 个答案:

没有答案