程序问答   发布时间:2022-05-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了为什么我不能在子项目中引用 ext 属性大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决为什么我不能在子项目中引用 ext 属性?

开发过程中遇到为什么我不能在子项目中引用 ext 属性的问题如何解决?下面主要结合日常开发的经验,给出你关于为什么我不能在子项目中引用 ext 属性的解决方法建议,希望对你解决为什么我不能在子项目中引用 ext 属性有所启发或帮助;

当我导入 spring cloud @H_142_3@mavenBom 时,如果我使用代码:@H_197_5@

    subprojects {

    apply plugin: 'java'
    apply plugin: 'io.spring.dependency-management'

    ext {
        springCloudVersion = "Hoxton.SR8"
    }

    repositorIEs {
        maven { url 'https://maven.aliyun.com/repository/public/' }
        mavenLocal()
        mavenCentral()
    }

    dependencymanagement{

        dependencIEs {
            dependency(group: 'org.springframework.boot',name: 'spring-boot-starter-web',version: '2.3.7.RELEASE'){
                exclude group: 'log4j',name: 'log4j',version: '1.2.16'
            }
            dependency(group: 'log4j',version: '1.2.17')
            dependency('org.projectlombok:lombok:1.18.2')
        }
        imports {
            mavenBom 'org.springframework.cloud:spring-cloud-dependencIEs:${springCloudVersion}'
        }


    }

}

它不起作用,错误是:@H_197_5@

找不到 org.springframework.cloud:spring-cloud-dependencIEs:${springCloudVersion}。@H_197_5@

如果我将 ${springCloudVersion} 转换为 Hoxton.SR8,它绝对有效。 那么,这种情况下的结果是什么?@H_197_5@

解决方法

如果要解释 ${springCloudVersion},则需要一个 GString(使用双引号 ")@H_197_5@

https://groovy-lang.org/syntax.html#_double_quoted_String@H_197_5@

@H_142_3@mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"

大佬总结

以上是大佬教程为你收集整理的为什么我不能在子项目中引用 ext 属性全部内容,希望文章能够帮你解决为什么我不能在子项目中引用 ext 属性所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:ext属性