From 63a26726d18f33b4a67e1ca3b211b063a08251e3 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Mon, 8 Nov 2010 18:51:32 +0000 Subject: [PATCH] Switched (partially) to Maven-based dependency resolution. Further work forthcoming to fix up the tests. Peskily, it looks like I'm going to have to take one for the team and become the maintainer of a Maven artifact for LWJGL. In spite of repeated requests over the years for Mavenized artifacts for LWJGL, Mazon resists it (he seems to think he has to use Maven to *build* LWJGL, which he certainly need not do). There have been a variety of half-assed attempts to maintain third-party Maven repositories, all of which have petered out a major version or two ago. git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1045 ed5b42cb-e716-0410-a449-f6a68f950b19 --- build.xml | 186 +++++++++------ etc/depends-incl.xml | 37 --- etc/libs-incl.xml | 31 --- pom.xml | 211 ++++++++++++++++++ rsrc/i18n/jme/viewer.properties | 54 ----- .../com/threerings/cast/CharSpriteViz.java | 0 .../com/threerings/cast/builder/TestApp.java | 0 .../threerings/cast/builder/TestFrame.java | 0 .../BundledComponentRepositoryTest.java | 0 .../java/com/threerings/geom/NearestViz.java | 0 .../com/threerings/geom/WhichSideViz.java | 0 .../threerings/media/ImageLoadingSpeed.java | 0 .../com/threerings/media/TestIconManager.java | 0 .../threerings/media/sound/SoundTestApp.java | 0 .../threerings/media/sound/sounds.properties | 0 .../bundle/BundledTileSetRepositoryTest.java | 0 .../bundle/tools/BuildTestTileSetBundle.java | 0 .../tile/tools/xml/XMLTileSetParserTest.java | 0 .../com/threerings/media/util/PathViz.java | 0 .../com/threerings/media/util/TraceViz.java | 0 .../miso/client/ScrollingFrame.java | 0 .../miso/client/ScrollingScene.java | 0 .../miso/client/ScrollingTestApp.java | 0 .../com/threerings/miso/viewer/ViewerApp.java | 0 .../threerings/miso/viewer/ViewerFrame.java | 0 .../miso/viewer/ViewerSceneViewPanel.java | 0 .../threerings/openal/TestSoundManager.java | 0 .../com/threerings/util/DirectionTest.java | 0 .../com/threerings/util/DirectionViz.java | 0 .../java/com/threerings/util/KeyTimerApp.java | 0 .../threerings/util/KeyboardManagerApp.java | 0 .../java/com/threerings/util/UIDTestApp.java | 0 32 files changed, 327 insertions(+), 192 deletions(-) delete mode 100644 etc/depends-incl.xml delete mode 100644 etc/libs-incl.xml create mode 100644 pom.xml delete mode 100644 rsrc/i18n/jme/viewer.properties rename {tests/src => src/test}/java/com/threerings/cast/CharSpriteViz.java (100%) rename {tests/src => src/test}/java/com/threerings/cast/builder/TestApp.java (100%) rename {tests/src => src/test}/java/com/threerings/cast/builder/TestFrame.java (100%) rename {tests/src => src/test}/java/com/threerings/cast/bundle/BundledComponentRepositoryTest.java (100%) rename {tests/src => src/test}/java/com/threerings/geom/NearestViz.java (100%) rename {tests/src => src/test}/java/com/threerings/geom/WhichSideViz.java (100%) rename {tests/src => src/test}/java/com/threerings/media/ImageLoadingSpeed.java (100%) rename {tests/src => src/test}/java/com/threerings/media/TestIconManager.java (100%) rename {tests/src => src/test}/java/com/threerings/media/sound/SoundTestApp.java (100%) rename {tests/src => src/test}/java/com/threerings/media/sound/sounds.properties (100%) rename {tests/src => src/test}/java/com/threerings/media/tile/bundle/BundledTileSetRepositoryTest.java (100%) rename {tests/src => src/test}/java/com/threerings/media/tile/bundle/tools/BuildTestTileSetBundle.java (100%) rename {tests/src => src/test}/java/com/threerings/media/tile/tools/xml/XMLTileSetParserTest.java (100%) rename {tests/src => src/test}/java/com/threerings/media/util/PathViz.java (100%) rename {tests/src => src/test}/java/com/threerings/media/util/TraceViz.java (100%) rename {tests/src => src/test}/java/com/threerings/miso/client/ScrollingFrame.java (100%) rename {tests/src => src/test}/java/com/threerings/miso/client/ScrollingScene.java (100%) rename {tests/src => src/test}/java/com/threerings/miso/client/ScrollingTestApp.java (100%) rename {tests/src => src/test}/java/com/threerings/miso/viewer/ViewerApp.java (100%) rename {tests/src => src/test}/java/com/threerings/miso/viewer/ViewerFrame.java (100%) rename {tests/src => src/test}/java/com/threerings/miso/viewer/ViewerSceneViewPanel.java (100%) rename {tests/src => src/test}/java/com/threerings/openal/TestSoundManager.java (100%) rename {tests/src => src/test}/java/com/threerings/util/DirectionTest.java (100%) rename {tests/src => src/test}/java/com/threerings/util/DirectionViz.java (100%) rename {tests/src => src/test}/java/com/threerings/util/KeyTimerApp.java (100%) rename {tests/src => src/test}/java/com/threerings/util/KeyboardManagerApp.java (100%) rename {tests/src => src/test}/java/com/threerings/util/UIDTestApp.java (100%) diff --git a/build.xml b/build.xml index 9bf3409f..0f9bc2e0 100644 --- a/build.xml +++ b/build.xml @@ -1,6 +1,5 @@ - - + @@ -8,38 +7,99 @@ - + - - + + + + + + + + + + + + + + - - - - - + + + + + + + + + - - + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + @@ -57,16 +117,22 @@ - + - + + - + - @@ -75,19 +141,28 @@ + + + + + + + + - + - + - + @@ -97,7 +172,7 @@ - + @@ -118,7 +193,7 @@ - + @@ -129,13 +204,13 @@ - + - + @@ -149,7 +224,7 @@ - + @@ -164,19 +239,15 @@ - - - - - - + + - + - + @@ -208,7 +279,7 @@ - @@ -243,29 +314,8 @@ - - - - - - - - - - - - - - - - - + @@ -278,13 +328,11 @@ - - @@ -295,7 +343,6 @@ - @@ -312,7 +359,6 @@ - diff --git a/etc/depends-incl.xml b/etc/depends-incl.xml deleted file mode 100644 index 5000f979..00000000 --- a/etc/depends-incl.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/etc/libs-incl.xml b/etc/libs-incl.xml deleted file mode 100644 index 7a1e3189..00000000 --- a/etc/libs-incl.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pom.xml b/pom.xml new file mode 100644 index 00000000..baa821de --- /dev/null +++ b/pom.xml @@ -0,0 +1,211 @@ + + + 4.0.0 + com.threerings + nenya + jar + 1.0-SNAPSHOT + nenya + Facilities for making networked multiplayer games. + http://code.google.com/p/nenya/ + + http://code.google.com/p/nenya/issues/list + + + + org.sonatype.oss + oss-parent + 5 + + + + + GNU Lesser General Public License (LGPL), Version 2.1 + http://www.fsf.org/licensing/licenses/lgpl.txt + repo + + + + + + samskivert + Michael Bayne + mdb@samskivert.com + + + + + scm:svn:http://nenya.googlecode.com/svn/trunk/ + scm:svn:https://nenya.googlecode.com/svn/trunk/ + http://nenya.googlecode.com/svn/trunk/ + + + + + com.samskivert + samskivert + 1.1 + compile + + + com.google.guava + guava + r07 + compile + + + com.google.inject + guice + 2.0 + compile + + + com.threerings + narya + 1.0 + compile + true + + + javassist + javassist + 3.8.0.GA + compile + true + + + commons-digester + commons-digester + 2.0 + compile + true + + commons-beanutils + commons-beanutils + + + + com.megginson.sax + xml-writer + 0.2 + compile + true + + + org.apache.ant + ant + 1.7.1 + provided + + + junit + junit + 4.8.1 + test + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.6 + 1.6 + true + true + true + + -Xlint" "-Xlint:-serial" "-Xlint:-path + + + com/threerings/openal/** + + **/OggPlayer.java + **/ModPlayer.java + **/MidiPlayer.java + **/Mp3Player.java + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.4.3 + + UTF-8 + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.7 + + true + public + + http://samskivert.googlecode.com/svn/apidocs/ + http://guava-libraries.googlecode.com/svn/trunk/javadoc/ + http://evgeny-goldin.org/ant/api/ + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.6 + + + com/threerings/**/*Test.java + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.5 + + + + + + + release-sign-artifacts + + performReleasetrue + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifacts + verify + + sign + + + + + mdb@samskivert.com + + + + + + + diff --git a/rsrc/i18n/jme/viewer.properties b/rsrc/i18n/jme/viewer.properties deleted file mode 100644 index c9419aea..00000000 --- a/rsrc/i18n/jme/viewer.properties +++ /dev/null @@ -1,54 +0,0 @@ -# -# $Id$ -# -# Translation strings for ModelViewer messages. - -m.title = Three Rings Model Viewer - -m.file_menu = File -m.file_load = Load Model... -m.file_import = Import JME File... -m.file_quit = Quit - -m.view_menu = View -m.view_wireframe = Wireframe -m.view_pivots = Show Pivots -m.view_bounds = Show Bounds -m.view_normals = Show Normals -m.view_campos = Camera Position -m.view_light = Rotate Light... -m.view_recenter = Recenter Camera - -m.animation_mode = Animation Mode -m.mode_flipbook = Flipbook -m.mode_morph = Morph -m.mode_skin = Skin - -m.model_variant = Model Variant -m.variant_default = Default - -m.load_title = Select Model to Load -m.load_filter = Model Files (*.properties, *.dat) - -m.import_title = Select File to Import -m.import_filter = JME Files (*.jme) - -m.anim_select = Animations: -m.anim_start = Start -m.anim_stop = Stop -m.anim_speed = Speed: - -m.compiling_model = Compiling {0}... -m.loading_model = Loading {0}... -m.loaded_model = Loaded {0} -m.load_error = Error loading {0}: {1} -m.invalid_type = Invalid file type. - -m.import = JME File: {0} -m.scale = Scale -m.respawn_particles = Respawn Particles - -m.rotate_light = Rotate Light -m.azimuth = Azimuth: -m.elevation = Elevation: -m.close = Close diff --git a/tests/src/java/com/threerings/cast/CharSpriteViz.java b/src/test/java/com/threerings/cast/CharSpriteViz.java similarity index 100% rename from tests/src/java/com/threerings/cast/CharSpriteViz.java rename to src/test/java/com/threerings/cast/CharSpriteViz.java diff --git a/tests/src/java/com/threerings/cast/builder/TestApp.java b/src/test/java/com/threerings/cast/builder/TestApp.java similarity index 100% rename from tests/src/java/com/threerings/cast/builder/TestApp.java rename to src/test/java/com/threerings/cast/builder/TestApp.java diff --git a/tests/src/java/com/threerings/cast/builder/TestFrame.java b/src/test/java/com/threerings/cast/builder/TestFrame.java similarity index 100% rename from tests/src/java/com/threerings/cast/builder/TestFrame.java rename to src/test/java/com/threerings/cast/builder/TestFrame.java diff --git a/tests/src/java/com/threerings/cast/bundle/BundledComponentRepositoryTest.java b/src/test/java/com/threerings/cast/bundle/BundledComponentRepositoryTest.java similarity index 100% rename from tests/src/java/com/threerings/cast/bundle/BundledComponentRepositoryTest.java rename to src/test/java/com/threerings/cast/bundle/BundledComponentRepositoryTest.java diff --git a/tests/src/java/com/threerings/geom/NearestViz.java b/src/test/java/com/threerings/geom/NearestViz.java similarity index 100% rename from tests/src/java/com/threerings/geom/NearestViz.java rename to src/test/java/com/threerings/geom/NearestViz.java diff --git a/tests/src/java/com/threerings/geom/WhichSideViz.java b/src/test/java/com/threerings/geom/WhichSideViz.java similarity index 100% rename from tests/src/java/com/threerings/geom/WhichSideViz.java rename to src/test/java/com/threerings/geom/WhichSideViz.java diff --git a/tests/src/java/com/threerings/media/ImageLoadingSpeed.java b/src/test/java/com/threerings/media/ImageLoadingSpeed.java similarity index 100% rename from tests/src/java/com/threerings/media/ImageLoadingSpeed.java rename to src/test/java/com/threerings/media/ImageLoadingSpeed.java diff --git a/tests/src/java/com/threerings/media/TestIconManager.java b/src/test/java/com/threerings/media/TestIconManager.java similarity index 100% rename from tests/src/java/com/threerings/media/TestIconManager.java rename to src/test/java/com/threerings/media/TestIconManager.java diff --git a/tests/src/java/com/threerings/media/sound/SoundTestApp.java b/src/test/java/com/threerings/media/sound/SoundTestApp.java similarity index 100% rename from tests/src/java/com/threerings/media/sound/SoundTestApp.java rename to src/test/java/com/threerings/media/sound/SoundTestApp.java diff --git a/tests/src/java/com/threerings/media/sound/sounds.properties b/src/test/java/com/threerings/media/sound/sounds.properties similarity index 100% rename from tests/src/java/com/threerings/media/sound/sounds.properties rename to src/test/java/com/threerings/media/sound/sounds.properties diff --git a/tests/src/java/com/threerings/media/tile/bundle/BundledTileSetRepositoryTest.java b/src/test/java/com/threerings/media/tile/bundle/BundledTileSetRepositoryTest.java similarity index 100% rename from tests/src/java/com/threerings/media/tile/bundle/BundledTileSetRepositoryTest.java rename to src/test/java/com/threerings/media/tile/bundle/BundledTileSetRepositoryTest.java diff --git a/tests/src/java/com/threerings/media/tile/bundle/tools/BuildTestTileSetBundle.java b/src/test/java/com/threerings/media/tile/bundle/tools/BuildTestTileSetBundle.java similarity index 100% rename from tests/src/java/com/threerings/media/tile/bundle/tools/BuildTestTileSetBundle.java rename to src/test/java/com/threerings/media/tile/bundle/tools/BuildTestTileSetBundle.java diff --git a/tests/src/java/com/threerings/media/tile/tools/xml/XMLTileSetParserTest.java b/src/test/java/com/threerings/media/tile/tools/xml/XMLTileSetParserTest.java similarity index 100% rename from tests/src/java/com/threerings/media/tile/tools/xml/XMLTileSetParserTest.java rename to src/test/java/com/threerings/media/tile/tools/xml/XMLTileSetParserTest.java diff --git a/tests/src/java/com/threerings/media/util/PathViz.java b/src/test/java/com/threerings/media/util/PathViz.java similarity index 100% rename from tests/src/java/com/threerings/media/util/PathViz.java rename to src/test/java/com/threerings/media/util/PathViz.java diff --git a/tests/src/java/com/threerings/media/util/TraceViz.java b/src/test/java/com/threerings/media/util/TraceViz.java similarity index 100% rename from tests/src/java/com/threerings/media/util/TraceViz.java rename to src/test/java/com/threerings/media/util/TraceViz.java diff --git a/tests/src/java/com/threerings/miso/client/ScrollingFrame.java b/src/test/java/com/threerings/miso/client/ScrollingFrame.java similarity index 100% rename from tests/src/java/com/threerings/miso/client/ScrollingFrame.java rename to src/test/java/com/threerings/miso/client/ScrollingFrame.java diff --git a/tests/src/java/com/threerings/miso/client/ScrollingScene.java b/src/test/java/com/threerings/miso/client/ScrollingScene.java similarity index 100% rename from tests/src/java/com/threerings/miso/client/ScrollingScene.java rename to src/test/java/com/threerings/miso/client/ScrollingScene.java diff --git a/tests/src/java/com/threerings/miso/client/ScrollingTestApp.java b/src/test/java/com/threerings/miso/client/ScrollingTestApp.java similarity index 100% rename from tests/src/java/com/threerings/miso/client/ScrollingTestApp.java rename to src/test/java/com/threerings/miso/client/ScrollingTestApp.java diff --git a/tests/src/java/com/threerings/miso/viewer/ViewerApp.java b/src/test/java/com/threerings/miso/viewer/ViewerApp.java similarity index 100% rename from tests/src/java/com/threerings/miso/viewer/ViewerApp.java rename to src/test/java/com/threerings/miso/viewer/ViewerApp.java diff --git a/tests/src/java/com/threerings/miso/viewer/ViewerFrame.java b/src/test/java/com/threerings/miso/viewer/ViewerFrame.java similarity index 100% rename from tests/src/java/com/threerings/miso/viewer/ViewerFrame.java rename to src/test/java/com/threerings/miso/viewer/ViewerFrame.java diff --git a/tests/src/java/com/threerings/miso/viewer/ViewerSceneViewPanel.java b/src/test/java/com/threerings/miso/viewer/ViewerSceneViewPanel.java similarity index 100% rename from tests/src/java/com/threerings/miso/viewer/ViewerSceneViewPanel.java rename to src/test/java/com/threerings/miso/viewer/ViewerSceneViewPanel.java diff --git a/tests/src/java/com/threerings/openal/TestSoundManager.java b/src/test/java/com/threerings/openal/TestSoundManager.java similarity index 100% rename from tests/src/java/com/threerings/openal/TestSoundManager.java rename to src/test/java/com/threerings/openal/TestSoundManager.java diff --git a/tests/src/java/com/threerings/util/DirectionTest.java b/src/test/java/com/threerings/util/DirectionTest.java similarity index 100% rename from tests/src/java/com/threerings/util/DirectionTest.java rename to src/test/java/com/threerings/util/DirectionTest.java diff --git a/tests/src/java/com/threerings/util/DirectionViz.java b/src/test/java/com/threerings/util/DirectionViz.java similarity index 100% rename from tests/src/java/com/threerings/util/DirectionViz.java rename to src/test/java/com/threerings/util/DirectionViz.java diff --git a/tests/src/java/com/threerings/util/KeyTimerApp.java b/src/test/java/com/threerings/util/KeyTimerApp.java similarity index 100% rename from tests/src/java/com/threerings/util/KeyTimerApp.java rename to src/test/java/com/threerings/util/KeyTimerApp.java diff --git a/tests/src/java/com/threerings/util/KeyboardManagerApp.java b/src/test/java/com/threerings/util/KeyboardManagerApp.java similarity index 100% rename from tests/src/java/com/threerings/util/KeyboardManagerApp.java rename to src/test/java/com/threerings/util/KeyboardManagerApp.java diff --git a/tests/src/java/com/threerings/util/UIDTestApp.java b/src/test/java/com/threerings/util/UIDTestApp.java similarity index 100% rename from tests/src/java/com/threerings/util/UIDTestApp.java rename to src/test/java/com/threerings/util/UIDTestApp.java