From b2acb7f54665d9280c9234abcbe5d8dfb9cd120b Mon Sep 17 00:00:00 2001 From: Andreas Greiner Date: Fri, 2 Feb 2024 17:57:41 +0100 Subject: [PATCH] Added build with dependencies --- pom.xml | 42 ++++++++++++++++++++++++++-- src/main/java/xbot/MainLauncher.java | 23 +++++++++++---- 2 files changed, 57 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index d681269..b111787 100644 --- a/pom.xml +++ b/pom.xml @@ -19,9 +19,47 @@ UTF-8 - 17 - 17 + 8 + 8 xbot.MainLauncher + + + + maven-compiler-plugin + 3.5.1 + + + maven-assembly-plugin + + + + xbot.MainLauncher + + + + jar-with-dependencies + + + + + make-assembly + package + + single + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.1 + + true + + + + XCraftBots \ No newline at end of file diff --git a/src/main/java/xbot/MainLauncher.java b/src/main/java/xbot/MainLauncher.java index b52afbe..81206fd 100644 --- a/src/main/java/xbot/MainLauncher.java +++ b/src/main/java/xbot/MainLauncher.java @@ -24,12 +24,23 @@ public class MainLauncher { } switch (args[0]) { - case "1" -> XCastPlantFarm.main(Arrays.copyOfRange(args, 1, args.length)); - case "2" -> MarketplaceUI.main(Arrays.copyOfRange(args, 1, args.length)); - case "3" -> SwingUI2.main(Arrays.copyOfRange(args, 1, args.length)); - case "4" -> XCastHealthFarm.main(Arrays.copyOfRange(args, 1, args.length)); - case "5" -> XCastOkariFarm.main(Arrays.copyOfRange(args, 1, args.length)); - default -> System.out.println("Unknown selection: " + args[0]); + case "1": + XCastPlantFarm.main(Arrays.copyOfRange(args, 1, args.length)); + break; + case "2": + MarketplaceUI.main(Arrays.copyOfRange(args, 1, args.length)); + break; + case "3": + SwingUI2.main(Arrays.copyOfRange(args, 1, args.length)); + break; + case "4": + XCastHealthFarm.main(Arrays.copyOfRange(args, 1, args.length)); + break; + case "5": + XCastOkariFarm.main(Arrays.copyOfRange(args, 1, args.length)); + break; + default: + System.out.println("Unknown selection: " + args[0]); } } }