diff --git a/dependency-reduced-pom.xml b/dependency-reduced-pom.xml new file mode 100644 index 0000000..53a9973 --- /dev/null +++ b/dependency-reduced-pom.xml @@ -0,0 +1,121 @@ + + + 4.0.0 + org.openautonomousconnection + WebClient + 1.0.0-BETA.1.0 + The default WebClient + https://open-autonomous-connection.org/ + + Issue Tracker + https://repo.open-autonomous-connection.org/open-autonomous-connection/WebClient/issues + + + + UnlegitDqrk + https://unlegitdqrk.dev/ + Open Autonomous Connection + https://open-autonomous-connection.org/ + + Owner + Head Developer + + + + Maple + https://niumaple.carrd.co/ + Open Autonomous Connection + https://open-autonomous-connection.org/ + + Owner + Head Developer + + + + + + Open Autonomous Public License (OAPL) + https://open-autonomous-connection.org/license.html + + + + Open Autonomous Connection + https://open-autonomous-connection.org/ + + + + + maven-shade-plugin + 3.6.0 + + + package + + shade + + + + + org.openautonomousconnection.webclient.Main + + + + + + + + maven-compiler-plugin + 3.13.0 + + + --add-exports + java.base/sun.security.x509=ALL-UNNAMED + --add-exports + java.base/sun.security.util=ALL-UNNAMED + + + + + maven-javadoc-plugin + 3.6.3 + + + attach-javadocs + + jar + + + + + false + false + none + en_US + UTF-8 + UTF-8 + UTF-8 + + + + + + + + oac + https://repo.open-autonomous-connection.org/api/packages/open-autonomous-connection/maven + + + + + org.projectlombok + lombok + 1.18.38 + provided + + + + UTF-8 + 23 + 23 + + diff --git a/pom.xml b/pom.xml index 408b0ec..83eb462 100644 --- a/pom.xml +++ b/pom.xml @@ -111,17 +111,38 @@ org.apache.maven.plugins - maven-source-plugin - 3.3.0 + maven-shade-plugin + 3.6.0 - attach-sources + package - jar + shade + + + + org.openautonomousconnection.webclient.Main + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.13.0 + + + --add-exports + java.base/sun.security.x509=ALL-UNNAMED + --add-exports + java.base/sun.security.util=ALL-UNNAMED + + + org.apache.maven.plugins maven-javadoc-plugin diff --git a/src/main/java/org/openautonomousconnection/webclient/Main.java b/src/main/java/org/openautonomousconnection/webclient/Main.java index a80427f..07cc55e 100644 --- a/src/main/java/org/openautonomousconnection/webclient/Main.java +++ b/src/main/java/org/openautonomousconnection/webclient/Main.java @@ -50,6 +50,7 @@ public class Main { SwingUtilities.invokeLater(() -> { ui = new BrowserUI(settings); ui.setSize(1200, 800); + ui.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); ui.setLocationRelativeTo(null); ui.setVisible(true); ui.openNewTab(settings.getStartPageUrl());