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