I downloaded master from github using “download ZIP” button, after unzipping I clicked gradlew.bat
Ok, something was downloaded, the compilation process started. at the end (build test 96%) I got dialog box with tests to choose. I picked one of them, it started, but when I closed it everything finished. Now I have no idea where I need to look for the new sdk. I need new sdk build from master to test import my animated modek, @Kaelthas made a fix and told me that my model will work with the new build.
do gradle tasks to see a list, there should be something like distribute or similar under it, which should build everything similar to the former nightlies.
in the properties file you might eed to set build sdk to true
# Version number used for plugins, only 3 numbers (e.g. 3.1.3)
jmeVersion = 3.1.0
# Version used for application and settings folder, no spaces!
jmeMainVersion = 3.1
# Version addition pre-alpha-svn, Stable, Beta
jmeVersionTag = snapshot-github
# specify if JavaDoc should be built
buildJavaDoc = true
# specify if SDK and Native libraries get built
buildSdkProject = true
buildNativeProjects = false
buildAndroidExamples = false
# Path to android NDK for building native libraries
#ndkPath=/Users/normenhansen/Documents/Code-Import/android-ndk-r7
ndkPath = /opt/android-ndk-r10c
# Path for downloading native Bullet
bulletUrl = http://bullet.googlecode.com/files/bullet-2.82-r2704.zip
bulletFolder = bullet-2.82-r2704
bulletZipFile = bullet.zip
# Path for downloading NetBeans Base
netbeansUrl = http://download.netbeans.org/netbeans/8.0.2/final/zip/netbeans-8.0.2-201411181905-javase.zip
# POM settings
POM_NAME=jMonkeyEngine
POM_DESCRIPTION=jMonkeyEngine is a 3D game engine for adventurous Java developers
POM_URL=http://jmonkeyengine.org
POM_SCM_URL=https://github.com/jMonkeyEngine/jmonkeyengine
POM_SCM_CONNECTION=scm:git:git://github.com/jMonkeyEngine/jmonkeyengine.git
POM_SCM_DEVELOPER_CONNECTION=scm:git:git@github.com:jMonkeyEngine/jmonkeyengine.git
POM_LICENSE_NAME=New BSD (3-clause) License
POM_LICENSE_URL=http://opensource.org/licenses/BSD-3-Clause
POM_LICENSE_DISTRIBUTION=repo
Here is the original gradle.properties file.
I see that buildSdkProject = true and I have no idea what else should be set here.
I’m completly new to gradle, I don’t know what to do in command line.
It would be a nice idea to add something like 'buildSDK.bat" to repo. Just for unskilled noobs like me
:mergedJavadoc
D:\Projekty Visual C\jmonkeyengine-master_2015.07.29\jmonkeyengine-master\jme3-c
ore\src\main\java\com\jme3\scene\shape\StripBox.java:133: error: unmappable char
acter for encoding Cp1250
* The cloned box will have ÔÇ?_cloneÔÇÖ appended to itÔÇÖs name, but all ot
her
^
D:\Projekty Visual C\jmonkeyengine-master_2015.07.29\jmonkeyengine-master\jme3-c
ore\src\main\java\com\jme3\util\MemoryUtils.java:67: error: unmappable character
for encoding Cp1250
Logger.getLogger(MemoryUtils.class.getName()).log(Level.SEVERE, "Err
or retrieving ÔÇ?MemoryUsedÔÇÖ", ex);
^
D:\Projekty Visual C\jmonkeyengine-master_2015.07.29\jmonkeyengine-master\jme3-c
ore\src\main\java\com\jme3\util\MemoryUtils.java:81: error: unmappable character
for encoding Cp1250
Logger.getLogger(MemoryUtils.class.getName()).log(Level.SEVERE, "Err
or retrieving ÔÇ?CountÔÇÖ", ex);
^
D:\Projekty Visual C\jmonkeyengine-master_2015.07.29\jmonkeyengine-master\jme3-c
ore\src\main\java\com\jme3\util\MemoryUtils.java:96: error: unmappable character
for encoding Cp1250
Logger.getLogger(MemoryUtils.class.getName()).log(Level.SEVERE, "Err
or retrieving ÔÇ?TotalCapacityÔÇÖ", ex);
^
D:\Projekty Visual C\jmonkeyengine-master_2015.07.29\jmonkeyengine-master\jme3-d
esktop\src\main\java\jme3tools\navigation\Coordinate.java:117: error: unmappable
character for encoding Cp1250
* 38Ô?×31.64'N for lat, and 28Ô?×19.12'W for long
^
D:\Projekty Visual C\jmonkeyengine-master_2015.07.29\jmonkeyengine-master\jme3-d
esktop\src\main\java\jme3tools\navigation\Coordinate.java:117: error: unmappable
character for encoding Cp1250
* 38Ô?×31.64'N for lat, and 28Ô?×19.12'W for long
^
6 errors
:mergedJavadoc FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':mergedJavadoc'.
> Javadoc generation failed. Generated Javadoc options file (useful for troubles
hooting): 'D:\Projekty Visual C\jmonkeyengine-master_2015.07.29\jmonkeyengine-ma
ster\build\tmp\mergedJavadoc\javadoc.options'
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.
BUILD FAILED
Total time: 11.485 secs
Ok, I’m too stupid or too dumb. Finally I managed to run (somehow) the new sdk but now I cannot open the existing project (“missing plug-in?” text in the project’s name field).
There was an topic about making JME more user-friendly and now I’m changing my mind: JME is missing something. Making an working sdk using master is pain tn the ass. If I have problems then what about new users who just want to test some new features or bug fixes. Actually I spent few hours and I’m unable to test the fix that was made for me.
Is here anyone able to send me working installer or just the zip package of the latest version? I’m really tired…
You have to install the plugins you need, hoping that they are 3.1 compatible.
In some cases (t0neg0d’s for example) you actually need to download the source of the plugin and recompile it from 3.1 for using them…
On the plus side, once you make the jump you’ll realize how advanced 3.1 is.
My experience is that 3.1-built games are strictly more stable than 3.0-built games.
You’re welcome. Please use the like button next time!
I need 3.1 only for blender importing. I’ll not modify my game for 3.1 because I reworked the whole pipeline and I’m using some things that are not present in 3.1