Merge pull request #111 from fommil/windows

add support for .jvmopts and .java-version to Windows launcher
This commit is contained in:
eugene yokota 2016-08-24 16:10:41 -04:00 committed by GitHub
commit a6e8d62c19
1 changed files with 15 additions and 0 deletions

View File

@ -22,6 +22,21 @@ FOR /F "tokens=* eol=# usebackq delims=" %%i IN ("%FN%") DO (
set CFG_OPTS=!CFG_OPTS! !DO_NOT_REUSE_ME!
)
rem poor man's jenv (which is not available on Windows)
IF DEFINED JAVA_HOMES (
IF EXIST .java-version FOR /F %%A IN (.java-version) DO (
SET JAVA_HOME=%JAVA_HOMES%\%%A
SET JDK_HOME=%JAVA_HOMES%\%%A
)
)
rem must set PATH or wrong javac is used for java projects
IF DEFINED JAVA_HOME SET PATH=%JAVA_HOME%\bin;%PATH%
rem users can set JAVA_OPTS via .jvmopts (sbt-extras style)
IF EXIST .jvmopts FOR /F %%A IN (.jvmopts) DO (
SET JAVA_OPTS=%%A !JAVA_OPTS!
)
rem We use the value of the JAVACMD environment variable if defined
set _JAVACMD=%JAVACMD%