diff --git a/ant/pom.xml b/ant/pom.xml new file mode 100644 index 0000000..3c2336a --- /dev/null +++ b/ant/pom.xml @@ -0,0 +1,28 @@ + + + 4.0.0 + + com.threerings + getdown + 1.7.2-SNAPSHOT + + + getdown-ant + jar + Getdown Ant Task + An Ant task for building Getdown app distributions + + + + com.threerings + getdown-tools + ${project.version} + + + org.apache.ant + ant + 1.7.1 + provided + + + diff --git a/src/main/java/com/threerings/getdown/tools/DigesterTask.java b/ant/src/main/java/com/threerings/getdown/tools/DigesterTask.java similarity index 100% rename from src/main/java/com/threerings/getdown/tools/DigesterTask.java rename to ant/src/main/java/com/threerings/getdown/tools/DigesterTask.java diff --git a/applet/pom.xml b/applet/pom.xml new file mode 100644 index 0000000..2b3fff9 --- /dev/null +++ b/applet/pom.xml @@ -0,0 +1,51 @@ + + + 4.0.0 + + com.threerings + getdown + 1.7.2-SNAPSHOT + + + getdown-app + jar + Getdown Applet + The Getdown installer applet (obsolete) + + + + com.threerings + getdown-launcher + ${project.version} + + + java + plugin + 1.5 + system + ${plugin.jar.path} + + + + + + + standard-jdk + + ${java.home}/lib/plugin.jar + + + ${java.home}/lib/plugin.jar + + + + icedtea-web + + /usr/share/icedtea-web/plugin.jar + + + /usr/share/icedtea-web/plugin.jar + + + + diff --git a/src/main/java/com/threerings/getdown/launcher/GetdownApplet.java b/applet/src/main/java/com/threerings/getdown/launcher/GetdownApplet.java similarity index 100% rename from src/main/java/com/threerings/getdown/launcher/GetdownApplet.java rename to applet/src/main/java/com/threerings/getdown/launcher/GetdownApplet.java diff --git a/src/main/java/com/threerings/getdown/launcher/GetdownAppletConfig.java b/applet/src/main/java/com/threerings/getdown/launcher/GetdownAppletConfig.java similarity index 100% rename from src/main/java/com/threerings/getdown/launcher/GetdownAppletConfig.java rename to applet/src/main/java/com/threerings/getdown/launcher/GetdownAppletConfig.java diff --git a/core/pom.xml b/core/pom.xml new file mode 100644 index 0000000..3469cd5 --- /dev/null +++ b/core/pom.xml @@ -0,0 +1,44 @@ + + + 4.0.0 + + com.threerings + getdown + 1.7.2-SNAPSHOT + + + getdown-core + jar + Getdown Core + Core Getdown functionality + + + + com.samskivert + samskivert + 1.2 + + + junit + junit + 4.8.1 + test + + + org.mockito + mockito-core + 1.10.19 + test + + + + + + + .. + LICENSE + + + + + diff --git a/src/main/java/com/threerings/getdown/Log.java b/core/src/main/java/com/threerings/getdown/Log.java similarity index 100% rename from src/main/java/com/threerings/getdown/Log.java rename to core/src/main/java/com/threerings/getdown/Log.java diff --git a/src/main/java/com/threerings/getdown/classpath/ClassPath.java b/core/src/main/java/com/threerings/getdown/classpath/ClassPath.java similarity index 100% rename from src/main/java/com/threerings/getdown/classpath/ClassPath.java rename to core/src/main/java/com/threerings/getdown/classpath/ClassPath.java diff --git a/src/main/java/com/threerings/getdown/classpath/ClassPaths.java b/core/src/main/java/com/threerings/getdown/classpath/ClassPaths.java similarity index 100% rename from src/main/java/com/threerings/getdown/classpath/ClassPaths.java rename to core/src/main/java/com/threerings/getdown/classpath/ClassPaths.java diff --git a/src/main/java/com/threerings/getdown/classpath/cache/GarbageCollector.java b/core/src/main/java/com/threerings/getdown/classpath/cache/GarbageCollector.java similarity index 100% rename from src/main/java/com/threerings/getdown/classpath/cache/GarbageCollector.java rename to core/src/main/java/com/threerings/getdown/classpath/cache/GarbageCollector.java diff --git a/src/main/java/com/threerings/getdown/classpath/cache/ResourceCache.java b/core/src/main/java/com/threerings/getdown/classpath/cache/ResourceCache.java similarity index 100% rename from src/main/java/com/threerings/getdown/classpath/cache/ResourceCache.java rename to core/src/main/java/com/threerings/getdown/classpath/cache/ResourceCache.java diff --git a/src/main/java/com/threerings/getdown/data/Application.java b/core/src/main/java/com/threerings/getdown/data/Application.java similarity index 99% rename from src/main/java/com/threerings/getdown/data/Application.java rename to core/src/main/java/com/threerings/getdown/data/Application.java index eab3c6f..30204c3 100644 --- a/src/main/java/com/threerings/getdown/data/Application.java +++ b/core/src/main/java/com/threerings/getdown/data/Application.java @@ -36,7 +36,6 @@ import com.samskivert.util.StringUtil; import com.threerings.getdown.classpath.ClassPaths; import com.threerings.getdown.classpath.ClassPath; -import com.threerings.getdown.launcher.RotatingBackgrounds; import com.threerings.getdown.util.*; // avoid ambiguity with java.util.Base64 which we can't use as it's 1.8+ import com.threerings.getdown.util.Base64; @@ -100,10 +99,10 @@ public class Application /** A background color, just in case. */ public Color background = Color.white; - /** Background image specifiers for {@link RotatingBackgrounds}. */ + /** Background image specifiers for `RotatingBackgrounds`. */ public String[] rotatingBackgrounds; - /** The error background image for {@link RotatingBackgrounds}. */ + /** The error background image for `RotatingBackgrounds`. */ public String errorBackground; /** The paths (relative to the appdir) of images for the window icon. */ diff --git a/src/main/java/com/threerings/getdown/data/Digest.java b/core/src/main/java/com/threerings/getdown/data/Digest.java similarity index 100% rename from src/main/java/com/threerings/getdown/data/Digest.java rename to core/src/main/java/com/threerings/getdown/data/Digest.java diff --git a/src/main/java/com/threerings/getdown/data/Properties.java b/core/src/main/java/com/threerings/getdown/data/Properties.java similarity index 100% rename from src/main/java/com/threerings/getdown/data/Properties.java rename to core/src/main/java/com/threerings/getdown/data/Properties.java diff --git a/src/main/java/com/threerings/getdown/data/Resource.java b/core/src/main/java/com/threerings/getdown/data/Resource.java similarity index 100% rename from src/main/java/com/threerings/getdown/data/Resource.java rename to core/src/main/java/com/threerings/getdown/data/Resource.java diff --git a/src/main/java/com/threerings/getdown/data/SysProps.java b/core/src/main/java/com/threerings/getdown/data/SysProps.java similarity index 98% rename from src/main/java/com/threerings/getdown/data/SysProps.java rename to core/src/main/java/com/threerings/getdown/data/SysProps.java index 5238a53..e57d6a8 100644 --- a/src/main/java/com/threerings/getdown/data/SysProps.java +++ b/core/src/main/java/com/threerings/getdown/data/SysProps.java @@ -9,7 +9,6 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; import com.threerings.getdown.util.VersionUtil; -import com.threerings.getdown.launcher.Getdown; /** * This class encapsulates all system properties that are read and processed by Getdown. Don't @@ -59,7 +58,7 @@ public class SysProps } /** If true, Getdown does not automatically install updates after downloading them. It waits - * for the application to call {@link Getdown#install}. + * for the application to call `Getdown.install`. * Usage: {@code -Dno_install}. */ public static boolean noInstall () { return System.getProperty("no_install") != null; diff --git a/src/main/java/com/threerings/getdown/net/DownloadAbortedException.java b/core/src/main/java/com/threerings/getdown/net/DownloadAbortedException.java similarity index 100% rename from src/main/java/com/threerings/getdown/net/DownloadAbortedException.java rename to core/src/main/java/com/threerings/getdown/net/DownloadAbortedException.java diff --git a/src/main/java/com/threerings/getdown/net/Downloader.java b/core/src/main/java/com/threerings/getdown/net/Downloader.java similarity index 100% rename from src/main/java/com/threerings/getdown/net/Downloader.java rename to core/src/main/java/com/threerings/getdown/net/Downloader.java diff --git a/src/main/java/com/threerings/getdown/net/HTTPDownloader.java b/core/src/main/java/com/threerings/getdown/net/HTTPDownloader.java similarity index 100% rename from src/main/java/com/threerings/getdown/net/HTTPDownloader.java rename to core/src/main/java/com/threerings/getdown/net/HTTPDownloader.java diff --git a/src/main/java/com/threerings/getdown/util/Base64.java b/core/src/main/java/com/threerings/getdown/util/Base64.java similarity index 100% rename from src/main/java/com/threerings/getdown/util/Base64.java rename to core/src/main/java/com/threerings/getdown/util/Base64.java diff --git a/src/main/java/com/threerings/getdown/util/Config.java b/core/src/main/java/com/threerings/getdown/util/Config.java similarity index 100% rename from src/main/java/com/threerings/getdown/util/Config.java rename to core/src/main/java/com/threerings/getdown/util/Config.java diff --git a/src/main/java/com/threerings/getdown/util/ConnectionUtil.java b/core/src/main/java/com/threerings/getdown/util/ConnectionUtil.java similarity index 100% rename from src/main/java/com/threerings/getdown/util/ConnectionUtil.java rename to core/src/main/java/com/threerings/getdown/util/ConnectionUtil.java diff --git a/src/main/java/com/threerings/getdown/util/FileUtil.java b/core/src/main/java/com/threerings/getdown/util/FileUtil.java similarity index 100% rename from src/main/java/com/threerings/getdown/util/FileUtil.java rename to core/src/main/java/com/threerings/getdown/util/FileUtil.java diff --git a/src/main/java/com/threerings/getdown/util/LaunchUtil.java b/core/src/main/java/com/threerings/getdown/util/LaunchUtil.java similarity index 100% rename from src/main/java/com/threerings/getdown/util/LaunchUtil.java rename to core/src/main/java/com/threerings/getdown/util/LaunchUtil.java diff --git a/src/main/java/com/threerings/getdown/util/ProgressAggregator.java b/core/src/main/java/com/threerings/getdown/util/ProgressAggregator.java similarity index 100% rename from src/main/java/com/threerings/getdown/util/ProgressAggregator.java rename to core/src/main/java/com/threerings/getdown/util/ProgressAggregator.java diff --git a/src/main/java/com/threerings/getdown/util/ProgressObserver.java b/core/src/main/java/com/threerings/getdown/util/ProgressObserver.java similarity index 100% rename from src/main/java/com/threerings/getdown/util/ProgressObserver.java rename to core/src/main/java/com/threerings/getdown/util/ProgressObserver.java diff --git a/src/main/java/com/threerings/getdown/util/VersionUtil.java b/core/src/main/java/com/threerings/getdown/util/VersionUtil.java similarity index 100% rename from src/main/java/com/threerings/getdown/util/VersionUtil.java rename to core/src/main/java/com/threerings/getdown/util/VersionUtil.java diff --git a/src/test/java/com/threerings/getdown/classpath/ClassPathTest.java b/core/src/test/java/com/threerings/getdown/classpath/ClassPathTest.java similarity index 100% rename from src/test/java/com/threerings/getdown/classpath/ClassPathTest.java rename to core/src/test/java/com/threerings/getdown/classpath/ClassPathTest.java diff --git a/src/test/java/com/threerings/getdown/classpath/ClassPathsTest.java b/core/src/test/java/com/threerings/getdown/classpath/ClassPathsTest.java similarity index 100% rename from src/test/java/com/threerings/getdown/classpath/ClassPathsTest.java rename to core/src/test/java/com/threerings/getdown/classpath/ClassPathsTest.java diff --git a/src/test/java/com/threerings/getdown/classpath/cache/GarbageCollectorTest.java b/core/src/test/java/com/threerings/getdown/classpath/cache/GarbageCollectorTest.java similarity index 100% rename from src/test/java/com/threerings/getdown/classpath/cache/GarbageCollectorTest.java rename to core/src/test/java/com/threerings/getdown/classpath/cache/GarbageCollectorTest.java diff --git a/src/test/java/com/threerings/getdown/classpath/cache/ResourceCacheTest.java b/core/src/test/java/com/threerings/getdown/classpath/cache/ResourceCacheTest.java similarity index 100% rename from src/test/java/com/threerings/getdown/classpath/cache/ResourceCacheTest.java rename to core/src/test/java/com/threerings/getdown/classpath/cache/ResourceCacheTest.java diff --git a/src/test/java/com/threerings/getdown/data/SysPropsTest.java b/core/src/test/java/com/threerings/getdown/data/SysPropsTest.java similarity index 100% rename from src/test/java/com/threerings/getdown/data/SysPropsTest.java rename to core/src/test/java/com/threerings/getdown/data/SysPropsTest.java diff --git a/src/test/java/com/threerings/getdown/util/ConfigTest.java b/core/src/test/java/com/threerings/getdown/util/ConfigTest.java similarity index 100% rename from src/test/java/com/threerings/getdown/util/ConfigTest.java rename to core/src/test/java/com/threerings/getdown/util/ConfigTest.java diff --git a/src/test/java/com/threerings/getdown/util/FileUtilTest.java b/core/src/test/java/com/threerings/getdown/util/FileUtilTest.java similarity index 100% rename from src/test/java/com/threerings/getdown/util/FileUtilTest.java rename to core/src/test/java/com/threerings/getdown/util/FileUtilTest.java diff --git a/src/test/java/com/threerings/getdown/util/VersionUtilTest.java b/core/src/test/java/com/threerings/getdown/util/VersionUtilTest.java similarity index 100% rename from src/test/java/com/threerings/getdown/util/VersionUtilTest.java rename to core/src/test/java/com/threerings/getdown/util/VersionUtilTest.java diff --git a/launcher/pom.xml b/launcher/pom.xml new file mode 100644 index 0000000..d88eb92 --- /dev/null +++ b/launcher/pom.xml @@ -0,0 +1,180 @@ + + + 4.0.0 + + com.threerings + getdown + 1.7.2-SNAPSHOT + + + getdown-launcher + jar + Getdown Launcher + The Getdown app updater/launcher + + + + lib-repo + file://${basedir}/../lib + + + + + + com.threerings + getdown-core + ${project.version} + + + com.threerings + getdown-tools + ${project.version} + + + jregistrykey + jregistrykey + 1.0 + true + + + + + + + com.github.wvengen + proguard-maven-plugin + 2.0.14 + + + package + proguard + + + + + net.sf.proguard + proguard-base + 6.0.3 + runtime + + + + 6.0.3 + ${project.build.directory} + ${project.build.finalName}.jar + ${project.build.finalName}.jar + + + + com.threerings + getdown-core + + + com.threerings + getdown-tools + + + com.samskivert + samskivert + + !**/*.java, + !**/swing/RuntimeAdjust*, + !**/swing/util/ButtonUtil*, + !**/util/CalendarUtil*, + !**/util/Calendars*, + !**/util/Log4JLogger*, + !**/util/PrefsConfig*, + !**/util/SignalUtil*, + com/samskivert/Log.class, + **/samskivert/io/**, + **/samskivert/swing/**, + **/samskivert/text/**, + **/samskivert/util/** + + + + jregistrykey + jregistrykey + + + + true + + + + + + + ${rt.jar.path} + + false + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.1.0 + + + + com.threerings.getdown.launcher.GetdownApp + + + all-permissions + Getdown + * + * + * + true + + + + + + + + + + + non-mac-jre + + ${java.home}/../lib/rt.jar + + + ${java.home}/../lib/rt.jar + + + + non-mac-jdk + + ${java.home}/lib/rt.jar + + + ${java.home}/lib/rt.jar + + + + java-9-jdk + + ${java.home}/jmods/java.base.jmod + + + + + com.github.wvengen + proguard-maven-plugin + + + ${java.home}/jmods/java.base.jmod + ${java.home}/jmods/java.desktop.jmod + ${java.home}/jmods/java.logging.jmod + ${java.home}/jmods/jdk.jsobject.jmod + + + + + + + + diff --git a/src/main/java/com/threerings/getdown/launcher/AbortPanel.java b/launcher/src/main/java/com/threerings/getdown/launcher/AbortPanel.java similarity index 100% rename from src/main/java/com/threerings/getdown/launcher/AbortPanel.java rename to launcher/src/main/java/com/threerings/getdown/launcher/AbortPanel.java diff --git a/src/main/java/com/threerings/getdown/launcher/Getdown.java b/launcher/src/main/java/com/threerings/getdown/launcher/Getdown.java similarity index 100% rename from src/main/java/com/threerings/getdown/launcher/Getdown.java rename to launcher/src/main/java/com/threerings/getdown/launcher/Getdown.java diff --git a/src/main/java/com/threerings/getdown/launcher/GetdownApp.java b/launcher/src/main/java/com/threerings/getdown/launcher/GetdownApp.java similarity index 100% rename from src/main/java/com/threerings/getdown/launcher/GetdownApp.java rename to launcher/src/main/java/com/threerings/getdown/launcher/GetdownApp.java diff --git a/src/main/java/com/threerings/getdown/launcher/ImageLoader.java b/launcher/src/main/java/com/threerings/getdown/launcher/ImageLoader.java similarity index 100% rename from src/main/java/com/threerings/getdown/launcher/ImageLoader.java rename to launcher/src/main/java/com/threerings/getdown/launcher/ImageLoader.java diff --git a/src/main/java/com/threerings/getdown/launcher/MultipleGetdownRunning.java b/launcher/src/main/java/com/threerings/getdown/launcher/MultipleGetdownRunning.java similarity index 100% rename from src/main/java/com/threerings/getdown/launcher/MultipleGetdownRunning.java rename to launcher/src/main/java/com/threerings/getdown/launcher/MultipleGetdownRunning.java diff --git a/src/main/java/com/threerings/getdown/launcher/ProxyPanel.java b/launcher/src/main/java/com/threerings/getdown/launcher/ProxyPanel.java similarity index 100% rename from src/main/java/com/threerings/getdown/launcher/ProxyPanel.java rename to launcher/src/main/java/com/threerings/getdown/launcher/ProxyPanel.java diff --git a/src/main/java/com/threerings/getdown/launcher/RotatingBackgrounds.java b/launcher/src/main/java/com/threerings/getdown/launcher/RotatingBackgrounds.java similarity index 100% rename from src/main/java/com/threerings/getdown/launcher/RotatingBackgrounds.java rename to launcher/src/main/java/com/threerings/getdown/launcher/RotatingBackgrounds.java diff --git a/src/main/java/com/threerings/getdown/launcher/StatusPanel.java b/launcher/src/main/java/com/threerings/getdown/launcher/StatusPanel.java similarity index 100% rename from src/main/java/com/threerings/getdown/launcher/StatusPanel.java rename to launcher/src/main/java/com/threerings/getdown/launcher/StatusPanel.java diff --git a/src/main/resources/com/threerings/getdown/messages.properties b/launcher/src/main/resources/com/threerings/getdown/messages.properties similarity index 100% rename from src/main/resources/com/threerings/getdown/messages.properties rename to launcher/src/main/resources/com/threerings/getdown/messages.properties diff --git a/src/main/resources/com/threerings/getdown/messages_de.properties b/launcher/src/main/resources/com/threerings/getdown/messages_de.properties similarity index 100% rename from src/main/resources/com/threerings/getdown/messages_de.properties rename to launcher/src/main/resources/com/threerings/getdown/messages_de.properties diff --git a/src/main/resources/com/threerings/getdown/messages_es.properties b/launcher/src/main/resources/com/threerings/getdown/messages_es.properties similarity index 100% rename from src/main/resources/com/threerings/getdown/messages_es.properties rename to launcher/src/main/resources/com/threerings/getdown/messages_es.properties diff --git a/src/main/resources/com/threerings/getdown/messages_fr.properties b/launcher/src/main/resources/com/threerings/getdown/messages_fr.properties similarity index 100% rename from src/main/resources/com/threerings/getdown/messages_fr.properties rename to launcher/src/main/resources/com/threerings/getdown/messages_fr.properties diff --git a/src/main/resources/com/threerings/getdown/messages_it.properties b/launcher/src/main/resources/com/threerings/getdown/messages_it.properties similarity index 100% rename from src/main/resources/com/threerings/getdown/messages_it.properties rename to launcher/src/main/resources/com/threerings/getdown/messages_it.properties diff --git a/src/main/resources/com/threerings/getdown/messages_ja.properties b/launcher/src/main/resources/com/threerings/getdown/messages_ja.properties similarity index 100% rename from src/main/resources/com/threerings/getdown/messages_ja.properties rename to launcher/src/main/resources/com/threerings/getdown/messages_ja.properties diff --git a/src/main/resources/com/threerings/getdown/messages_ko.properties b/launcher/src/main/resources/com/threerings/getdown/messages_ko.properties similarity index 100% rename from src/main/resources/com/threerings/getdown/messages_ko.properties rename to launcher/src/main/resources/com/threerings/getdown/messages_ko.properties diff --git a/src/main/resources/com/threerings/getdown/messages_pt.properties b/launcher/src/main/resources/com/threerings/getdown/messages_pt.properties similarity index 100% rename from src/main/resources/com/threerings/getdown/messages_pt.properties rename to launcher/src/main/resources/com/threerings/getdown/messages_pt.properties diff --git a/src/main/resources/com/threerings/getdown/messages_zh.properties b/launcher/src/main/resources/com/threerings/getdown/messages_zh.properties similarity index 100% rename from src/main/resources/com/threerings/getdown/messages_zh.properties rename to launcher/src/main/resources/com/threerings/getdown/messages_zh.properties diff --git a/pom.xml b/pom.xml index 436475e..c5ab586 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ com.threerings getdown - jar + pom 1.7.2-SNAPSHOT getdown @@ -41,187 +41,16 @@ https://github.com/threerings/getdown - - - lib-repo - file://${basedir}/lib - - - - - - com.samskivert - samskivert - 1.2 - true - - - jregistrykey - jregistrykey - 1.0 - true - - - org.apache.ant - ant - 1.7.1 - provided - - - java - plugin - 1.5 - system - ${plugin.jar.path} - - - junit - junit - 4.8.1 - test - - - org.mockito - mockito-core - 1.10.19 - test - - + + core + tools + launcher + + ant + - - - src/main/resources - - - . - LICENSE - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.7.0 - - 1.7 - 1.7 - true - true - true - - -Xlint - -Xlint:-serial - -Xlint:-path - - - - - - org.apache.maven.plugins - maven-resources-plugin - 3.0.2 - - UTF-8 - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.0.0-M1 - - true - public - -Xdoclint:all -Xdoclint:-missing - - - - - com.github.wvengen - proguard-maven-plugin - 2.0.14 - - - package - proguard - - - - - net.sf.proguard - proguard-base - 6.0.3 - runtime - - - - 6.0.3 - ${project.build.directory} - ${project.build.finalName}.jar - ${project.build.finalName}.jar - - - - com.samskivert - samskivert - - !**/*.java, - !**/swing/RuntimeAdjust*, - !**/swing/util/ButtonUtil*, - !**/util/CalendarUtil*, - !**/util/Calendars*, - !**/util/Log4JLogger*, - !**/util/PrefsConfig*, - !**/util/SignalUtil*, - com/samskivert/Log.class, - **/samskivert/io/**, - **/samskivert/swing/**, - **/samskivert/text/**, - **/samskivert/util/** - - - - jregistrykey - jregistrykey - - - - true - - - - - - - ${rt.jar.path} - - false - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.1.0 - - - - com.threerings.getdown.launcher.GetdownApp - - - all-permissions - Getdown - * - * - * - true - - - - - org.sonatype.plugins nexus-staging-maven-plugin @@ -235,6 +64,49 @@ + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.7.0 + + 1.7 + 1.7 + true + true + true + + -Xlint + -Xlint:-serial + -Xlint:-path + + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.0.2 + + UTF-8 + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.0.0-M1 + + true + public + -Xdoclint:all -Xdoclint:-missing + + + + @@ -306,85 +178,5 @@ - - - - non-mac-jre - - ${java.home}/../lib/rt.jar - - - ${java.home}/../lib/rt.jar - - - - non-mac-jdk - - ${java.home}/lib/rt.jar - - - ${java.home}/lib/rt.jar - - - - java-9-jdk - - ${java.home}/jmods/java.base.jmod - - - - - com.github.wvengen - proguard-maven-plugin - - - ${java.home}/jmods/java.base.jmod - ${java.home}/jmods/java.desktop.jmod - ${java.home}/jmods/java.logging.jmod - ${java.home}/jmods/jdk.jsobject.jmod - - - - - - - - - - standard-jdk - - ${java.home}/lib/plugin.jar - - - ${java.home}/lib/plugin.jar - - - - icedtea-web - - /usr/share/icedtea-web/plugin.jar - - - /usr/share/icedtea-web/plugin.jar - - - - - - deploy-local - - - deploy-local-dir - Local Maven repository - file://${deploy.local.dir} - - - deploy-local-dir - Local Maven repository - file://${deploy.local.dir} - - - - diff --git a/tools/pom.xml b/tools/pom.xml new file mode 100644 index 0000000..af328ae --- /dev/null +++ b/tools/pom.xml @@ -0,0 +1,29 @@ + + + 4.0.0 + + com.threerings + getdown + 1.7.2-SNAPSHOT + + + getdown-tools + jar + Getdown App + Tools for creating digests and patch files + + + + com.threerings + getdown-core + ${project.version} + + + junit + junit + 4.8.1 + test + + + + diff --git a/src/main/java/com/threerings/getdown/tools/AppletParamSigner.java b/tools/src/main/java/com/threerings/getdown/tools/AppletParamSigner.java similarity index 100% rename from src/main/java/com/threerings/getdown/tools/AppletParamSigner.java rename to tools/src/main/java/com/threerings/getdown/tools/AppletParamSigner.java diff --git a/src/main/java/com/threerings/getdown/tools/Differ.java b/tools/src/main/java/com/threerings/getdown/tools/Differ.java similarity index 100% rename from src/main/java/com/threerings/getdown/tools/Differ.java rename to tools/src/main/java/com/threerings/getdown/tools/Differ.java diff --git a/src/main/java/com/threerings/getdown/tools/Digester.java b/tools/src/main/java/com/threerings/getdown/tools/Digester.java similarity index 100% rename from src/main/java/com/threerings/getdown/tools/Digester.java rename to tools/src/main/java/com/threerings/getdown/tools/Digester.java diff --git a/src/main/java/com/threerings/getdown/tools/JarDiff.java b/tools/src/main/java/com/threerings/getdown/tools/JarDiff.java similarity index 100% rename from src/main/java/com/threerings/getdown/tools/JarDiff.java rename to tools/src/main/java/com/threerings/getdown/tools/JarDiff.java diff --git a/src/main/java/com/threerings/getdown/tools/JarDiffCodes.java b/tools/src/main/java/com/threerings/getdown/tools/JarDiffCodes.java similarity index 100% rename from src/main/java/com/threerings/getdown/tools/JarDiffCodes.java rename to tools/src/main/java/com/threerings/getdown/tools/JarDiffCodes.java diff --git a/src/main/java/com/threerings/getdown/tools/JarDiffPatcher.java b/tools/src/main/java/com/threerings/getdown/tools/JarDiffPatcher.java similarity index 100% rename from src/main/java/com/threerings/getdown/tools/JarDiffPatcher.java rename to tools/src/main/java/com/threerings/getdown/tools/JarDiffPatcher.java diff --git a/src/main/java/com/threerings/getdown/tools/Patcher.java b/tools/src/main/java/com/threerings/getdown/tools/Patcher.java similarity index 100% rename from src/main/java/com/threerings/getdown/tools/Patcher.java rename to tools/src/main/java/com/threerings/getdown/tools/Patcher.java diff --git a/src/test/java/com/threerings/getdown/tools/JarDiffTest.java b/tools/src/test/java/com/threerings/getdown/tools/JarDiffTest.java similarity index 100% rename from src/test/java/com/threerings/getdown/tools/JarDiffTest.java rename to tools/src/test/java/com/threerings/getdown/tools/JarDiffTest.java