在Java项目的Gradle中定义常量
我正在构建一个SpringBoot项目,我想在gradle中定义一些常量。我曾经是一名Android开发人员,在Android中,您可以使用在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" }
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使用的内容。请参阅