Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java项目的Gradle中定义常量_Java_Gradle_Groovy_Spring Boot - Fatal编程技术网

在Java项目的Gradle中定义常量

在Java项目的Gradle中定义常量,java,gradle,groovy,spring-boot,Java,Gradle,Groovy,Spring Boot,我正在构建一个SpringBoot项目,我想在gradle中定义一些常量。我曾经是一名Android开发人员,在Android中,您可以使用buildConfigField来定义它。如何在Java项目中实现它 是否有与以下工具等效的工具 android { buildTypes { debug { buildConfigField "String", "BASE_URL", "http://debug.server.com" }

我正在构建一个SpringBoot项目,我想在gradle中定义一些常量。我曾经是一名Android开发人员,在Android中,您可以使用
buildConfigField
来定义它。如何在Java项目中实现它

是否有与以下工具等效的工具

android {
    buildTypes {
        debug {
            buildConfigField "String", "BASE_URL", "http://debug.server.com"
        }
        release {
            buildConfigField "String", "BASE_URL", "http://release.server.com"
        }
    }
}

如果使用Gradle作为构建工具,则可以使用以下语法在build.Gradle文件中定义环境变量:

buildscript {
    repositories {
        if (System.getenv("RESOLVE_LOCAL")) {
            maven { url "$indexUrl/resolver-grails3" }
        } else {
            maven { url "$indexLocalUrl/resolver-grails3" }
        }
    }

    dependencies {
        classpath 'build-info-extractor:build-info-extractor-gradle:3.1.1'
        classpath group: 'org._10ne.gradle', name: 'rest-gradle-plugin, version: '0.3.1'
    }
}

apply plugin: 'org.10ne.rest'

如果使用Gradle作为构建工具,则可以使用以下语法在build.Gradle文件中定义环境变量:

buildscript {
    repositories {
        if (System.getenv("RESOLVE_LOCAL")) {
            maven { url "$indexUrl/resolver-grails3" }
        } else {
            maven { url "$indexLocalUrl/resolver-grails3" }
        }
    }

    dependencies {
        classpath 'build-info-extractor:build-info-extractor-gradle:3.1.1'
        classpath group: 'org._10ne.gradle', name: 'rest-gradle-plugin, version: '0.3.1'
    }
}

apply plugin: 'org.10ne.rest'

我不明白这是怎么回答这个问题的。问题似乎是问如何改变名为“BASE_URL”的Java常量的值。这个答案似乎显示了如何改变Maven repository Gradle使用的内容。我不明白这是如何回答这个问题的。问题似乎是问如何改变名为“BASE_URL”的Java常量的值。这个答案似乎显示了如何改变Maven repository Gradle使用的内容。请参阅