feat: Introduce Launcher class as the application entry point and update pom.xml to use it.

This commit is contained in:
2025-11-23 21:53:52 +00:00
parent 19709f0d7a
commit 906e958729
2 changed files with 10 additions and 3 deletions

View File

@@ -51,7 +51,7 @@
<artifactId>exec-maven-plugin</artifactId> <artifactId>exec-maven-plugin</artifactId>
<version>3.1.0</version> <version>3.1.0</version>
<configuration> <configuration>
<mainClass>sd.dashboard.DashboardUI</mainClass> <mainClass>sd.dashboard.Launcher</mainClass>
</configuration> </configuration>
</plugin> </plugin>
<!-- JavaFX Maven Plugin --> <!-- JavaFX Maven Plugin -->
@@ -60,7 +60,7 @@
<artifactId>javafx-maven-plugin</artifactId> <artifactId>javafx-maven-plugin</artifactId>
<version>0.0.8</version> <version>0.0.8</version>
<configuration> <configuration>
<mainClass>sd.dashboard.DashboardUI</mainClass> <mainClass>sd.dashboard.Launcher</mainClass>
</configuration> </configuration>
</plugin> </plugin>
<plugin> <plugin>
@@ -76,7 +76,7 @@
<configuration> <configuration>
<transformers> <transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>sd.dashboard.DashboardUI</mainClass> <mainClass>sd.dashboard.Launcher</mainClass>
</transformer> </transformer>
</transformers> </transformers>
</configuration> </configuration>

View File

@@ -0,0 +1,7 @@
package sd.dashboard;
public class Launcher {
public static void main(String[] args) {
DashboardUI.main(args);
}
}