From 09053d3f59a01dfe23697b6dadff1f30f7f5e372 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Wed, 17 Apr 2019 08:26:15 +0300 Subject: [PATCH] GH-357 Fixed MAIN_CLASS lookup logic Resolves #357 --- .../context/AbstractSpringFunctionAdapterInitializer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/AbstractSpringFunctionAdapterInitializer.java b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/AbstractSpringFunctionAdapterInitializer.java index 3e37680d5..f706238c0 100644 --- a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/AbstractSpringFunctionAdapterInitializer.java +++ b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/AbstractSpringFunctionAdapterInitializer.java @@ -261,7 +261,7 @@ public abstract class AbstractSpringFunctionAdapterInitializer implements Clo if (System.getenv("MAIN_CLASS") != null) { mainClass = ClassUtils.resolveClassName(System.getenv("MAIN_CLASS"), classLoader); } - if (System.getProperty("MAIN_CLASS") != null) { + else if (System.getProperty("MAIN_CLASS") != null) { mainClass = ClassUtils.resolveClassName(System.getProperty("MAIN_CLASS"), classLoader); } else {