diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/Main.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/BudgetMasterServerMain.java similarity index 92% rename from BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/Main.java rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/BudgetMasterServerMain.java index 6f269187ebb56d862bb98f9be3aabf549c619bc8..4e7258db7abcb74c584cfc923d83a633d4bca54f 100644 --- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/Main.java +++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/BudgetMasterServerMain.java @@ -28,9 +28,9 @@ import java.util.*; @EnableScheduling @SpringBootApplication @EnableConfigurationProperties(DatabaseConfigurationProperties.class) -public class Main extends SpringBootServletInitializer implements ApplicationRunner +public class BudgetMasterServerMain extends SpringBootServletInitializer implements ApplicationRunner { - private static final Logger LOGGER = LoggerFactory.getLogger(Main.class); + private static final Logger LOGGER = LoggerFactory.getLogger(BudgetMasterServerMain.class); static { @@ -80,7 +80,7 @@ public class Main extends SpringBootServletInitializer implements ApplicationRun try { LOGGER.warn("BudgetMaster settings file ({}) is missing. A default file will be created. Please fill in your settings.", settingsPath); - Files.copy(Main.class.getClassLoader().getResourceAsStream("config/templates/settings.properties"), settingsPath, StandardCopyOption.REPLACE_EXISTING); + Files.copy(BudgetMasterServerMain.class.getClassLoader().getResourceAsStream("config/templates/settings.properties"), settingsPath, StandardCopyOption.REPLACE_EXISTING); System.exit(1); } catch(IOException e) @@ -158,7 +158,7 @@ public class Main extends SpringBootServletInitializer implements ApplicationRun args = new String[arguments.size()]; args = arguments.toArray(args); - SpringApplication.run(Main.class, args); + SpringApplication.run(BudgetMasterServerMain.class, args); } @Override diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/BackupTask.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/BackupTask.java index 30427af90e1f54abcf39f2a114bf433d2816b8b3..c490a0e3306c63b4b4ae384cf986534c7810dff8 100644 --- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/BackupTask.java +++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/BackupTask.java @@ -1,6 +1,6 @@ package de.deadlocker8.budgetmaster.backup; -import de.deadlocker8.budgetmaster.Main; +import de.deadlocker8.budgetmaster.BudgetMasterServerMain; import de.deadlocker8.budgetmaster.database.DatabaseService; import de.deadlocker8.budgetmaster.settings.Settings; import de.deadlocker8.budgetmaster.settings.SettingsService; @@ -21,7 +21,7 @@ public abstract class BackupTask implements Runnable this.databaseService = databaseService; this.settingsService = settingsService; - final Path applicationSupportFolder = Main.getApplicationSupportFolder(); + final Path applicationSupportFolder = BudgetMasterServerMain.getApplicationSupportFolder(); this.backupFolder = applicationSupportFolder.resolve("backups"); this.backupStatus = BackupStatus.UNKNOWN; diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/migration/ApplicationSupportFolderProvider.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/migration/ApplicationSupportFolderProvider.java index dba1e8ef719e9615c2e81cf485782233cd447805..211e313fb3913527fb10c2bc500d88405bc76cce 100644 --- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/migration/ApplicationSupportFolderProvider.java +++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/migration/ApplicationSupportFolderProvider.java @@ -1,6 +1,6 @@ package de.deadlocker8.budgetmaster.migration; -import de.deadlocker8.budgetmaster.Main; +import de.deadlocker8.budgetmaster.BudgetMasterServerMain; import org.springframework.context.annotation.Bean; import org.springframework.stereotype.Component; @@ -12,6 +12,6 @@ public class ApplicationSupportFolderProvider @Bean("applicationSupportFolder") public Path applicationSupportFolder() { - return Main.getApplicationSupportFolder(); + return BudgetMasterServerMain.getApplicationSupportFolder(); } } diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/BudgetMasterUpdateConfiguration.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/BudgetMasterUpdateConfiguration.java index f9fa300eb0c4b807b67aa9caebbd2c3f7a8f92b4..3c15bbc6ee22e185120faf58500ecc24edcd4076 100644 --- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/BudgetMasterUpdateConfiguration.java +++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/BudgetMasterUpdateConfiguration.java @@ -1,6 +1,6 @@ package de.deadlocker8.budgetmaster.update; -import de.deadlocker8.budgetmaster.Main; +import de.deadlocker8.budgetmaster.BudgetMasterServerMain; import de.thecodelabs.storage.settings.Storage; import de.thecodelabs.storage.settings.StorageTypes; import de.thecodelabs.utils.util.SystemUtils; @@ -59,7 +59,7 @@ public class BudgetMasterUpdateConfiguration @Bean public UpdateService updateService() { - ClassLoader classLoader = Main.class.getClassLoader(); + ClassLoader classLoader = BudgetMasterServerMain.class.getClassLoader(); Repository repository = Storage.load(classLoader.getResourceAsStream("repositories.json"), StorageTypes.JSON, Repository.class); VersionizerItem versionizerItem = new VersionizerItem(repository, executablePath); diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/DatabaseConfiguration.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/DatabaseConfiguration.java index 21f2128eb3ab7ce375bb44a9ca6e21553f713c51..f1bd49f16fe3c10916054b2d567ab4d5cceba167 100644 --- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/DatabaseConfiguration.java +++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/DatabaseConfiguration.java @@ -1,6 +1,6 @@ package de.deadlocker8.budgetmaster.utils; -import de.deadlocker8.budgetmaster.Main; +import de.deadlocker8.budgetmaster.BudgetMasterServerMain; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -49,7 +49,7 @@ public class DatabaseConfiguration final StringBuilder errorMessageBuilder = new StringBuilder("BudgetMaster failed to start due to missing database settings!"); errorMessageBuilder.append("\n"); errorMessageBuilder.append("Your settings.properties file in \""); - errorMessageBuilder.append(Main.getApplicationSupportFolder()); + errorMessageBuilder.append(BudgetMasterServerMain.getApplicationSupportFolder()); errorMessageBuilder.append("\" is missing the following settings:"); errorMessageBuilder.append("\n"); diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/PropertiesConfiguration.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/PropertiesConfiguration.java index cdaa30b17c662dbda97359d39b28a47056d01b5e..631f66fee482390c064c2fa51ea3e171cd0f7a6f 100644 --- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/PropertiesConfiguration.java +++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/PropertiesConfiguration.java @@ -1,6 +1,6 @@ package de.deadlocker8.budgetmaster.utils; -import de.deadlocker8.budgetmaster.Main; +import de.deadlocker8.budgetmaster.BudgetMasterServerMain; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.support.PropertySourcesPlaceholderConfigurer; @@ -16,7 +16,7 @@ public class PropertiesConfiguration public static PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer() { PropertySourcesPlaceholderConfigurer properties = new PropertySourcesPlaceholderConfigurer(); - Path settingsPath = Main.getApplicationSupportFolder().resolve("settings.properties"); + Path settingsPath = BudgetMasterServerMain.getApplicationSupportFolder().resolve("settings.properties"); properties.setLocation(new FileSystemResource(settingsPath.toString())); properties.setIgnoreResourceNotFound(false); diff --git a/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/EnsureAllIconizableHaveAnIconInstanceTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/EnsureAllIconizableHaveAnIconInstanceTest.java index 286fd5d5bf0e80143066f9c56d0d301270ae821a..31526730100007b607e25991c6a1bfd7954fa71e 100644 --- a/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/EnsureAllIconizableHaveAnIconInstanceTest.java +++ b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/EnsureAllIconizableHaveAnIconInstanceTest.java @@ -1,6 +1,6 @@ package de.deadlocker8.budgetmaster.integration; -import de.deadlocker8.budgetmaster.Main; +import de.deadlocker8.budgetmaster.BudgetMasterServerMain; import de.deadlocker8.budgetmaster.TestConstants; import de.deadlocker8.budgetmaster.accounts.Account; import de.deadlocker8.budgetmaster.accounts.AccountRepository; @@ -13,7 +13,6 @@ import de.deadlocker8.budgetmaster.settings.SettingsService; import de.deadlocker8.budgetmaster.templates.Template; import de.deadlocker8.budgetmaster.templates.TemplateRepository; import de.deadlocker8.budgetmaster.utils.eventlistener.EnsureAllIconizableHaveAnIconInstance; -import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; @@ -30,7 +29,7 @@ import java.util.List; import static org.assertj.core.api.Assertions.assertThat; -@SpringBootTest(classes = Main.class) +@SpringBootTest(classes = BudgetMasterServerMain.class) @ActiveProfiles("test") @Transactional @Testcontainers diff --git a/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTestBase.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTestBase.java index 95d5c8e6423fb7a7d37713e61f3413f0f8ab52e0..dc59491de226f1e3aa684849f76a105e8f814bff 100644 --- a/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTestBase.java +++ b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTestBase.java @@ -1,6 +1,6 @@ package de.deadlocker8.budgetmaster.integration.helpers; -import de.deadlocker8.budgetmaster.Main; +import de.deadlocker8.budgetmaster.BudgetMasterServerMain; import de.deadlocker8.budgetmaster.TestConstants; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.BeforeEach; @@ -18,7 +18,7 @@ import org.testcontainers.junit.jupiter.Testcontainers; @Testcontainers -@SpringBootTest(classes = Main.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) +@SpringBootTest(classes = BudgetMasterServerMain.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) @DirtiesContext @SeleniumTest @ActiveProfiles("test") diff --git a/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionServiceDatabaseTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionServiceDatabaseTest.java index 87e5e62d3834f455409289a2fb06f6626cf7a801..dc05ab00d39d355e7c32b1df8b9c7e09e6f8a19d 100644 --- a/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionServiceDatabaseTest.java +++ b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionServiceDatabaseTest.java @@ -1,6 +1,6 @@ package de.deadlocker8.budgetmaster.unit; -import de.deadlocker8.budgetmaster.Main; +import de.deadlocker8.budgetmaster.BudgetMasterServerMain; import de.deadlocker8.budgetmaster.TestConstants; import de.deadlocker8.budgetmaster.accounts.Account; import de.deadlocker8.budgetmaster.accounts.AccountRepository; @@ -35,7 +35,7 @@ import java.util.List; import static org.assertj.core.api.Assertions.assertThat; -@SpringBootTest(classes = Main.class) +@SpringBootTest(classes = BudgetMasterServerMain.class) @ActiveProfiles("test") @Transactional @Testcontainers diff --git a/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/ImportServiceTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/ImportServiceTest.java index b93cdb60e8083db097b3adec9caa74f1a2e65a27..37b30bf14578078e4e18c72c4ebde3cb0c172ded 100644 --- a/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/ImportServiceTest.java +++ b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/ImportServiceTest.java @@ -1,6 +1,6 @@ package de.deadlocker8.budgetmaster.unit.database; -import de.deadlocker8.budgetmaster.Main; +import de.deadlocker8.budgetmaster.BudgetMasterServerMain; import de.deadlocker8.budgetmaster.TestConstants; import de.deadlocker8.budgetmaster.accounts.Account; import de.deadlocker8.budgetmaster.accounts.AccountRepository; @@ -65,7 +65,7 @@ import java.util.List; import static org.assertj.core.api.Assertions.assertThat; -@SpringBootTest(classes = Main.class) +@SpringBootTest(classes = BudgetMasterServerMain.class) @ActiveProfiles("test") @Transactional @Testcontainers diff --git a/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/importer/ChartImporterTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/importer/ChartImporterTest.java index ecd11039a949377aad1d8cc0ed69af72f5726fc0..82591d19c33bc7bc1c4c04c19648e0c32b377073 100644 --- a/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/importer/ChartImporterTest.java +++ b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/importer/ChartImporterTest.java @@ -1,6 +1,6 @@ package de.deadlocker8.budgetmaster.unit.database.importer; -import de.deadlocker8.budgetmaster.Main; +import de.deadlocker8.budgetmaster.BudgetMasterServerMain; import de.deadlocker8.budgetmaster.TestConstants; import de.deadlocker8.budgetmaster.charts.Chart; import de.deadlocker8.budgetmaster.charts.ChartService; @@ -25,7 +25,7 @@ import java.util.List; import static org.assertj.core.api.Assertions.assertThat; -@SpringBootTest(classes = Main.class) +@SpringBootTest(classes = BudgetMasterServerMain.class) @ActiveProfiles("test") @Transactional @Testcontainers