Split build script into build and run
So run can be invoked by task manager as a stop-gap launch method
This commit is contained in:
parent
a68952653c
commit
4defb7d3a0
@ -1,6 +1,16 @@
|
|||||||
$Env:JAVA_HOME = "C:\Users\nathanm\Downloads\openjdk-23.0.1_windows-x64_bin\jdk-23.0.1"
|
$Env:JAVA_HOME = "C:\Users\nathanm\Downloads\openjdk-23.0.1_windows-x64_bin\jdk-23.0.1"
|
||||||
$Env:PATH = "C:\Users\nathanm\Downloads\openjdk-23.0.1_windows-x64_bin\jdk-23.0.1\bin;$($Env:PATH)"
|
$Env:PATH = "C:\Users\nathanm\Downloads\openjdk-23.0.1_windows-x64_bin\jdk-23.0.1\bin;$($Env:PATH)"
|
||||||
$Env:PATH_TO_FX="C:\Users\nathanm\Downloads\openjfx-23.0.1_windows-x64_bin-sdk\javafx-sdk-23.0.1\lib"
|
$Env:PATH_TO_FX="C:\Users\nathanm\Downloads\openjfx-23.0.1_windows-x64_bin-sdk\javafx-sdk-23.0.1\lib"
|
||||||
javac --module-path "$Env:PATH_TO_FX;P:\personal_root\projects\number-station\lib" --add-modules javafx.controls,javafx.fxml,com.fasterxml.jackson.annotation,com.fasterxml.jackson.core,com.fasterxml.jackson.dataformat.xml,com.fasterxml.jackson.datatype.jsr310,org.apache.commons.cli .\name\nathanmcrae\numbersstation\*.java -d out
|
$modulePath = "$Env:PATH_TO_FX;P:\personal_root\projects\number-station\lib"
|
||||||
|
$modules = $(
|
||||||
|
"com.fasterxml.jackson.annotation",
|
||||||
|
"com.fasterxml.jackson.core",
|
||||||
|
"com.fasterxml.jackson.dataformat.xml",
|
||||||
|
"com.fasterxml.jackson.datatype.jsr310",
|
||||||
|
"javafx.controls",
|
||||||
|
"javafx.fxml",
|
||||||
|
"org.apache.commons.cli"
|
||||||
|
)
|
||||||
|
$addModules = $modules -join ","
|
||||||
|
javac --module-path $modulePath --add-modules $addModules .\name\nathanmcrae\numbersstation\*.java -d out
|
||||||
cp name/nathanmcrae/numbersstation/*.fxml out/name/nathanmcrae/numbersstation
|
cp name/nathanmcrae/numbersstation/*.fxml out/name/nathanmcrae/numbersstation
|
||||||
java --module-path "$Env:PATH_TO_FX;P:\personal_root\projects\number-station\lib" --add-modules javafx.controls,javafx.fxml,com.fasterxml.jackson.annotation,com.fasterxml.jackson.core,com.fasterxml.jackson.dataformat.xml,com.fasterxml.jackson.datatype.jsr310,org.apache.commons.cli -cp out name.nathanmcrae.numbersstation.Main @args
|
|
||||||
|
16
src/main/java/run.ps1
Normal file
16
src/main/java/run.ps1
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
cd $PSScriptRoot
|
||||||
|
$Env:JAVA_HOME = "C:\Users\nathanm\Downloads\openjdk-23.0.1_windows-x64_bin\jdk-23.0.1"
|
||||||
|
$Env:PATH = "C:\Users\nathanm\Downloads\openjdk-23.0.1_windows-x64_bin\jdk-23.0.1\bin;$($Env:PATH)"
|
||||||
|
$Env:PATH_TO_FX="C:\Users\nathanm\Downloads\openjfx-23.0.1_windows-x64_bin-sdk\javafx-sdk-23.0.1\lib"
|
||||||
|
$modulePath = "$Env:PATH_TO_FX;P:\personal_root\projects\number-station\lib"
|
||||||
|
$modules = $(
|
||||||
|
"com.fasterxml.jackson.annotation",
|
||||||
|
"com.fasterxml.jackson.core",
|
||||||
|
"com.fasterxml.jackson.dataformat.xml",
|
||||||
|
"com.fasterxml.jackson.datatype.jsr310",
|
||||||
|
"javafx.controls",
|
||||||
|
"javafx.fxml",
|
||||||
|
"org.apache.commons.cli"
|
||||||
|
)
|
||||||
|
$addModules = $modules -join ","
|
||||||
|
java --module-path $modulePath --add-modules $addModules -cp out name.nathanmcrae.numbersstation.Main @args
|
Loading…
x
Reference in New Issue
Block a user