File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -36,6 +36,3 @@ NumberGuessingGame-linux/
3636NumberGuessingGame-windows.zip
3737NumberGuessingGame-macos.zip
3838NumberGuessingGame-linux.tar.gz
39-
40- # TeaVM generated JavaScript (build artifact)
41- teavm /classes.js
Original file line number Diff line number Diff line change @@ -4,6 +4,8 @@ plugins {
44
55 // Spotless
66 id ' com.diffplug.spotless' version ' 8.0.0'
7+
8+ id ' com.gradleup.shadow' version ' 9.2.2'
79}
810
911repositories {
@@ -14,6 +16,8 @@ repositories {
1416dependencies {
1517 // This dependency is used by the application.
1618 implementation libs. guava
19+
20+ implementation files(' ../libs/jlibutils-0.0.1.jar' )
1721}
1822
1923testing {
@@ -30,14 +34,10 @@ testing {
3034java {
3135 toolchain {
3236 // Use JDK 25
33- languageVersion = JavaLanguageVersion . of(25 )
37+ languageVersion = JavaLanguageVersion . of(8 )
3438 }
3539}
3640
37- tasks. withType(JavaCompile ) {
38- options. release. set(8 )
39- }
40-
4141application {
4242 // Define the main class for the application.
4343 mainClass = ' io.github.project516.NumberGuessingGame.Main'
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ gradle build
2121
2222# Copy the compiled JAR file to the package directory
2323echo " Copying files to package directory..."
24- cp app/build/libs/app.jar debian-package/usr/share/games/numberguessinggame/game.jar
24+ cp app/build/libs/app-all .jar debian-package/usr/share/games/numberguessinggame/game.jar
2525
2626# Copy documentation files
2727cp README.md debian-package/usr/share/games/numberguessinggame/README.md
Original file line number Diff line number Diff line change 3737# Create package directory structure
3838echo " Creating package structure..."
3939mkdir -p ${PACKAGE_NAME}
40- cp app/build/libs/app.jar ${PACKAGE_NAME} /game.jar
40+ cp app/build/libs/app-all .jar ${PACKAGE_NAME} /game.jar
4141cp README.md ${PACKAGE_NAME} /README.txt
4242cp LICENSE ${PACKAGE_NAME} /LICENSE
4343
Original file line number Diff line number Diff line change 3737# Create package directory structure
3838echo " Creating package structure..."
3939mkdir -p ${PACKAGE_NAME}
40- cp app/build/libs/app.jar ${PACKAGE_NAME} /game.jar
40+ cp app/build/libs/app-all .jar ${PACKAGE_NAME} /game.jar
4141cp README.md ${PACKAGE_NAME} /README.txt
4242cp LICENSE ${PACKAGE_NAME} /LICENSE
4343
Original file line number Diff line number Diff line change 3737# Create package directory structure
3838echo " Creating package structure..."
3939mkdir -p ${PACKAGE_NAME}
40- cp app/build/libs/app.jar ${PACKAGE_NAME} /game.jar
40+ cp app/build/libs/app-all .jar ${PACKAGE_NAME} /game.jar
4141cp README.md ${PACKAGE_NAME} /README.txt
4242cp LICENSE ${PACKAGE_NAME} /LICENSE
4343
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ REM Create distribution directory structure
1111mkdir NumberGuessingGame
1212
1313REM Copy the game JAR and necessary files
14- copy app\build\libs\app.jar NumberGuessingGame\game.jar
14+ copy app\build\libs\app-all .jar NumberGuessingGame\game.jar
1515copy scripts\run.bat NumberGuessingGame\run.bat
1616copy scripts\run.sh NumberGuessingGame\run.sh
1717copy README.md NumberGuessingGame\README.txt
Original file line number Diff line number Diff line change 1616mkdir NumberGuessingGame
1717
1818# Copy the game JAR and necessary files
19- cp -r app/build/libs/app.jar NumberGuessingGame/game.jar
19+ cp -r app/build/libs/app-all .jar NumberGuessingGame/game.jar
2020cp -r scripts/run.bat NumberGuessingGame/run.bat
2121cp -r scripts/run.sh NumberGuessingGame/run.sh
2222cp -r README.md NumberGuessingGame/README.txt
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments