У меня есть следующая задача Gradle:
task runCli(type: JavaExec) {
group = "Execution"
description = "Run the CLI tool"
classpath = sourceSets.main.runtimeClasspath
main = "commandline.CommandLineToolKt"
}
Затем в папке проекта root я запускаю:
export MONGODB_HOST=localhost && ./gradlew runCli
В моем коде у меня есть:
System.getenv("MONGODB_HOST")
Когда я запускаю приложение, я получаю:
Exception in thread "main" java.lang.IllegalStateException: System.getenv("MONGODB_HOST") must not be null