Skip to content

Commit dd93ef2

Browse files
committed
fix env var check
1 parent 910e818 commit dd93ef2

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

build.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,13 @@ def run_command(command: str, cwd: Path, env: Mapping[str, str]) -> None:
1414

1515
def check_env() -> Mapping[str, str]:
1616
# print the path environment variable
17-
PATH: str = os.environ["PATH"]
18-
JAVA_HOME: str | None = os.environ["JAVA_HOME"] or None
19-
GRAALVM_HOME: str | None = os.environ["GRAALVM_HOME"] or None
20-
MAVEN_HOME: str | None = os.environ["MAVEN_HOME"] or None
17+
PATH: str = os.getenv("PATH", "")
18+
JAVA_HOME: str | None = os.getenv("JAVA_HOME")
19+
GRAALVM_HOME: str | None = os.getenv("GRAALVM_HOME")
20+
MAVEN_HOME: str | None = os.getenv("MAVEN_HOME")
2121
if JAVA_HOME is None and GRAALVM_HOME is None:
2222
print("JAVA_HOME or GRAALVM_HOME environment variable must be set")
2323
sys.exit(1)
24-
if MAVEN_HOME is None:
25-
print("MAVEN_HOME environment variable must be set")
26-
sys.exit(1)
2724

2825
print(f"PATH={PATH}")
2926
print(f"JAVA_HOME={JAVA_HOME}")
@@ -60,7 +57,8 @@ def check_env() -> Mapping[str, str]:
6057
new_env["JAVA_HOME"] = JAVA_HOME
6158
if GRAALVM_HOME is not None:
6259
new_env["GRAALVM_HOME"] = GRAALVM_HOME
63-
new_env["MAVEN_HOME"] = MAVEN_HOME
60+
if MAVEN_HOME is not None:
61+
new_env["MAVEN_HOME"] = MAVEN_HOME
6462

6563
return new_env
6664

0 commit comments

Comments
 (0)