numbers-station/build.ps1

21 lines
898 B
PowerShell
Raw Normal View History

$Env:JAVA_HOME = "C:\Users\nathanm\Downloads\openjdk-23.0.1_windows-x64_bin\jdk-23.0.1"
2025-01-05 11:26:25 -08:00
$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"
2025-02-17 22:29:05 -08:00
$modulePath = "$Env:PATH_TO_FX;$PSScriptRoot\lib"
$modules = $(
"com.ctc.wstx",
"com.fasterxml.jackson.annotation",
"com.fasterxml.jackson.core",
"com.fasterxml.jackson.dataformat.xml",
"com.fasterxml.jackson.datatype.jsr310",
2025-02-08 17:50:10 -08:00
"com.jcraft.jsch",
"javafx.controls",
"javafx.fxml",
2025-01-29 22:24:18 -08:00
"org.apache.commons.cli",
2025-02-08 17:50:10 -08:00
"result",
"wordpress.xmlrpc.client"
)
$addModules = $modules -join ","
2025-02-09 16:12:39 -08:00
javac --module-path $modulePath --add-modules $addModules src/main/java/name/nathanmcrae/numbersstation/*.java -d out
2025-02-19 21:10:17 -08:00
cp -Recurse src/main/resources/* out/name/nathanmcrae/numbersstation