Stefan Dollase
39411e792e
actually removed the JGoogleAnalytics library
2015-12-24 14:50:52 +01:00
Stefan Dollase
51bb8eb740
removed the tracking message from the world seed, since the google tracker is already removed
2015-12-24 14:49:37 +01:00
Stefan Dollase
368f243a4f
added documentation
...
* added useful information to the README file
* updated the documentation about the build process
2015-12-24 14:48:25 +01:00
Stefan Dollase
5593b22f9d
updated version info to v4.0-alpha3
2015-12-24 04:17:04 +01:00
Stefan Dollase
58d5425f8b
fixed another issue with the travis build
2015-12-24 03:38:16 +01:00
Stefan Dollase
7088cc51e4
fixed an issue with the travis deploy process
2015-12-24 03:27:33 +01:00
Stefan Dollase
73d96e6264
switched from the maven-assembly-plugin to the maven-shade-plugin
...
* this seems to work better when building fat jar files
* it replaced the default output jar file (without dependencies) by the fat jar file (including all dependencies)
* removed the script that replaced the default jar file by the fat jar file
* enabled the generation of the mac wrapper, since it should work
* the mac wrapper will contain all dependencies twice
2015-12-24 03:18:08 +01:00
Stefan Dollase
9f1c93209e
extracted building of windows and mac wrappers to extra pom.xml files
...
* to prevent issues like the one that was fixed in commit 476f5a
* mac wrapper is still broken and thus disabled
2015-12-24 02:43:32 +01:00
Stefan Dollase
e0609cccdd
removed the google tracker
2015-12-23 23:58:10 +01:00
Stefan Dollase
5e2aa636ff
fixed the rule parsing for the loading of libraries
2015-12-23 23:47:18 +01:00
Stefan Dollase
5abcd10dba
updated amidst version to v4.0-alpha1
2015-12-23 20:45:15 +01:00
Stefan Dollase
3b5ed70158
added option in metadata resource file to disable google analytics tracking
2015-12-23 20:39:30 +01:00
Stefan Dollase
f85086ec29
improved message when player is asked for the world player type
2015-12-23 20:32:31 +01:00
Stefan Dollase
577d541e34
version list cannot be null
2015-12-23 20:24:31 +01:00
Stefan Dollase
ef90841480
removed most of the general catch clauses
2015-12-23 20:16:06 +01:00
Stefan Dollase
ef4ae187e9
made the mojang api more robust against exceptions caused by parsing and io exception
2015-12-23 19:50:39 +01:00
Stefan Dollase
fbfde3a338
removed the method ResourceLoader.getResourceAsPath, since it did not work when executed from the amidst jar file
2015-12-22 03:50:50 +01:00
Stefan Dollase
43c01c1f86
removed the "sudo: required" from the .travis.yml by using the apt addon
2015-12-22 03:06:06 +01:00
Stefan Dollase
1af4b6a31b
added a .gitkeep file to the directory src/test/resources to get it tracked by git ... this can be removed as soon as there is real content in this directory
2015-12-22 03:03:54 +01:00
Stefan Dollase
476f5a503d
fixed an issue that was introduced in commit #aa7f93
...
* removed the maven plugin that builds the mac application launcher (configuration was still broken)
* the minecraft code uses google guava
* when executing amidst with eclipse, an exception occured from within the minecraft jar file, while using guava
* the removed maven plugin also uses guava, but another version which seems to be incompatible with the guava version used by the minecraft jar file
* the issue was caused by eclipse adding all maven dependencies to the amidst classpath, which caused the minecraft jar file to use the wrong version of guava ... I guess
* since the maven plugin has a scope of "provided", it is not included in the amidst jar file that is generated by maven
* when executing the generated amidst jar file instead of using eclipse, the issue did not occur ... this supports my guess that eclipse adds all maven dependencies to the amidst classpath
2015-12-22 02:54:39 +01:00
Stefan Dollase
f7f4cd41ed
fixed an issue that caused amidst to crash when the launcher_profiles.json contains a profile without a separate profile directory
2015-12-22 01:07:45 +01:00
Stefan Dollase
8ff3ff67a7
removed unused code
2015-12-22 00:39:19 +01:00
Stefan Dollase
d2c595a69a
moved the apt commands to the before_deploy section
...
* the launch4j plugin is only executed for the deployment
2015-12-20 21:41:50 +01:00
Stefan Dollase
6ac0ed88b0
fixed an issue with the travis ci build
...
* the launch4j maven plugin needs 32-bit libraries
2015-12-20 21:37:34 +01:00
Stefan Dollase
c8f0a59350
fixed an issue with the travis-build
...
* clean needs to be executed before package, to ensure the local dependencies are installed
2015-12-20 21:16:26 +01:00
Stefan Dollase
aa7f93ee36
adjusted the build process to generate the windows and mac executables when deployed
...
* generates windows and mac icon files using imagemagick
* generates the executables using maven plugins launch4j for windows and appbundle for mac
* renames the jar from (removes the -jar-with-dependencies suffix)
* creates a zip file from the mac app directory
2015-12-20 21:12:25 +01:00
Stefan Dollase
d7c59337fc
fixed a execution permission issue with the .travis.yml
2015-12-20 05:18:19 +01:00
Stefan Dollase
be34d6fe53
added the github releases as deployment mechanism to the .travis.yml
2015-12-20 05:10:57 +01:00
Stefan Dollase
dab0570b34
made amidst use the resource file metadata.properties
...
* to store the version ids
* to store the main window title
* to store the google analytics data
2015-12-20 04:48:47 +01:00
Stefan Dollase
468475ac76
fixed an issue that caused the devtools to have lots of compile errors
2015-12-20 04:37:38 +01:00
Stefan Dollase
d13b08df4f
adjusted the pom.xml
...
* removed timestamp from filename ... it is still in the manifest file
* filename is now read from resource file metadata.properties
2015-12-20 03:45:25 +01:00
Stefan Dollase
d1c83d1100
removed the ant build.xml script, since it was replaced by the maven build
2015-12-20 03:16:41 +01:00
Stefan Dollase
0051327aeb
added link to travis-ci build page
2015-12-20 01:46:24 +01:00
Stefan Dollase
8dc548e350
added jdk version oraclejdk8 to the .travis.yml
2015-12-20 01:40:23 +01:00
Stefan Dollase
abc58fe4a6
temporarily added travis build status to the readme ... should switch the url in the future, if we want to use travis
2015-12-20 01:33:11 +01:00
Stefan Dollase
1bfdf485dc
added a .travis.yml to automatically execute all tests with travis-ci
2015-12-20 01:24:28 +01:00
Stefan Dollase
e2c6f3f730
added information about the build process
2015-12-20 01:17:45 +01:00
Stefan Dollase
8fa387c50f
fixed a typo in the pom.xml, so the generated jar file is now actually executable
2015-12-20 01:17:30 +01:00
Stefan Dollase
00eb5f0e6a
added junit4 as testing dependency, converted coordinate conversion test to junit test
2015-12-20 00:35:23 +01:00
Stefan Dollase
e0a6576631
removed the last maven warnings
...
* used maven-install-plugin to install dependencies, that are not available via a public repository, to the local maven repository
2015-12-20 00:24:18 +01:00
Stefan Dollase
7ec22caa32
added source encoding to pom.xml to removed warnings
2015-12-20 00:22:16 +01:00
Stefan Dollase
4eb9add343
adjusted the pom.xml
...
* added maven-eclipse-plugin to download javadoc and sources for maven dependencies in eclipse
* extracted the jdk version to an extra property
* added the build timestamp to the jar filename and to the manifest file
2015-12-20 00:08:22 +01:00
Stefan Dollase
679424bd3f
removed the license for kryonet, because the library was already removed
2015-12-19 21:51:57 +01:00
Stefan Dollase
a2d98955c2
added the configuration for the maven-assembly-plugin to the file pom.xml
2015-12-19 21:50:49 +01:00
Stefan Dollase
91e3365b42
switched to the default maven project layout
2015-12-19 21:42:56 +01:00
Stefan Dollase
c402bc7b4b
converted the project to a maven project
2015-12-19 21:21:11 +01:00
Stefan Dollase
1d48a84f4c
removed junit4 from the classpath for now
2015-12-19 20:29:16 +01:00
Stefan Dollase
eb1b26ac7a
applied eclipse formatting to the file build.xml
2015-12-19 20:13:44 +01:00
Stefan Dollase
2ca5d1a4f5
updated to java version 8
2015-12-19 19:35:47 +01:00
Stefan Dollase
0449e0b49b
formatting ...
2015-12-19 19:32:08 +01:00