The jMonkeyEngine3 Software Development Kit based on Netbeans

MeFisto94 2bc58a46b4 Update JDK Version to 8u11-b14 8 年之前
BasicGameTemplate 531ce0a59a Fix source version 9 年之前
JME3TestsTemplate 73b5b002a9 sdk platform: update build-impl from the netbeans harness 10 年之前
JME3TestsTemplateAndroid 1c3359d453 sdk: change javac source / target to 1.6 10 年之前
ant-jme 1c3359d453 sdk: change javac source / target to 1.6 10 年之前
ant-lib 001396958a - fix wiki download ant scripts 10 年之前
branding 6e3f045f43 Prepare the SDK for alpha5. 9 年之前
debscripts fbeb17e033 move sdk to trunk 14 年之前
docs 6c5f39bdad Setup nbm signing by providing a new keystore. 9 年之前
gradle d659e7b787 Adding a small Digest Library providing easy access to MD5, SHA1 and SHA256 Hashes 9 年之前
harness-override da770aab5b Minor spelling/explaining and formatting fixes 9 年之前
jdks 2bc58a46b4 Update JDK Version to 8u11-b14 8 年之前
jme3-android 03998b0b34 Updating the SDK to use Netbeans 8.1, I recommend a complete re-cloning or at least delete netbeans/ and nbproject/private/ 9 年之前
jme3-angelfont 03998b0b34 Updating the SDK to use Netbeans 8.1, I recommend a complete re-cloning or at least delete netbeans/ and nbproject/private/ 9 年之前
jme3-assetpack-support ea6fd29b50 Fixed some Deprecation Warnings by moving from `ProgressHandleFactory` to `ProgressHandle`. 9 年之前
jme3-blender 18c4bff0e0 Implemented rudimentary XBuf Support. 9 年之前
jme3-cinematics 03998b0b34 Updating the SDK to use Netbeans 8.1, I recommend a complete re-cloning or at least delete netbeans/ and nbproject/private/ 9 年之前
jme3-code-check 2b2b7d16c9 Moved last strings to bundle.properties 9 年之前
jme3-codepalette 03998b0b34 Updating the SDK to use Netbeans 8.1, I recommend a complete re-cloning or at least delete netbeans/ and nbproject/private/ 9 年之前
jme3-core 39b21e082b Update JME Wiki link 8 年之前
jme3-core-baselibs 5476a5124b Stop tracking generated files 9 年之前
jme3-core-libraries 5476a5124b Stop tracking generated files 9 年之前
jme3-core-updatecenters ab11f06301 Travis/ANT: Be more silent 9 年之前
jme3-dark-laf 6bff07199e Fixes #75 - DarkMonkey: We can now change the Diff-Colors and the User can adjust them manually using the Fonts & Colors Dialog. Also see 1e92c2f 9 年之前
jme3-desktop-executables ddf0d5c279 Fixes #40 (Allows to specify a JRE Version in case of trouble). Also added a 3-times retry system to JreDownloader in case of a weak Internet Connection 9 年之前
jme3-documentation ae68d1831c Partially Fixed the Welcome Screen, It might fail depending on your SSL Cert Configuration. 9 年之前
jme3-gui 49c1288857 Fix nifty schema location 9 年之前
jme3-ios 285f3857de iOS: Set openGL Context in AppDelegate to prevent Crashes. 9 年之前
jme3-lwjgl-applet 03998b0b34 Updating the SDK to use Netbeans 8.1, I recommend a complete re-cloning or at least delete netbeans/ and nbproject/private/ 9 年之前
jme3-materialeditor 4582e4b0fe Small fix for when a MatDef file is faulty: Prevent a NPE 9 年之前
jme3-model-importer 67b1531131 Fixed some warnings, added @Overrides, removed unused imports and such 9 年之前
jme3-navmesh-gen 67b1531131 Fixed some warnings, added @Overrides, removed unused imports and such 9 年之前
jme3-obfuscate 0f584dbb3a Fixes #87 - Update to Proguard 5.2.1 9 年之前
jme3-ogretools f2c6840eb6 Updated the Blender2Ogre Script from 0.5.8 to 0.6.0 (most recent) so it works with Blender 2.77 9 年之前
jme3-ogrexml 03998b0b34 Updating the SDK to use Netbeans 8.1, I recommend a complete re-cloning or at least delete netbeans/ and nbproject/private/ 9 年之前
jme3-project-baselibs 5476a5124b Stop tracking generated files 9 年之前
jme3-project-libraries e1a590e6f8 sdk plugins: fix link to jME3 website 10 年之前
jme3-project-testdata e1a590e6f8 sdk plugins: fix link to jME3 website 10 年之前
jme3-scenecomposer abc76ca018 Fixes #66 - When the Selected Node wasn't the rootNode, it didn't get updated in SceneExplorer. TODO: Fix jmeRootNode's Recursiveness.. 9 年之前
jme3-templates 970463a0d8 Fixes #31 - Changing the Template from jbullet to bullet-native, stripping off Nifty GUI and Blender libs (Blender is commonly misused). 9 年之前
jme3-terrain-editor db97b8a16a terrain : fix #64, level tool not working when the terrain isn't centered at (0,0,0) 9 年之前
jme3-tests-template 03998b0b34 Updating the SDK to use Netbeans 8.1, I recommend a complete re-cloning or at least delete netbeans/ and nbproject/private/ 9 年之前
jme3-texture-editor 6e0419b60c texture editor : removed warnings 9 年之前
jme3-vehicle-creator ea6fd29b50 Fixed some Deprecation Warnings by moving from `ProgressHandleFactory` to `ProgressHandle`. 9 年之前
jme3-wavefront 03998b0b34 Updating the SDK to use Netbeans 8.1, I recommend a complete re-cloning or at least delete netbeans/ and nbproject/private/ 9 年之前
jme3-welcome-screen ae68d1831c Partially Fixed the Welcome Screen, It might fail depending on your SSL Cert Configuration. 9 年之前
lib 4b08593f66 Fixes #61, Maybe Fixes #53 and others: Re-Added Missing JBullet Runtime Dependencies 9 年之前
nbi b5c1ee38b0 Forgot to update the Readme aswell... 9 年之前
nbproject d972420635 travis: add www-updater key 9 年之前
resources 10b58811a4 Changed the About Screen to use less Scrollbars and added change instructions to resources/ 9 年之前
.gitignore a7d0563956 iOS: Added a way to simplify the depedency-download in order to build avian and also patch the jvm to work around build errors. i386 is commented out since it doesn't compile on Xcode 6 and is only used for the iOS Simulator on which you could also use x86_64. 9 年之前
.travis.yml 7ba4ac1e46 Travis: Try to reduce disk space usage 9 年之前
build.gradle 67bdaa7b29 Fixed the engine version since we now build beta2 instead of HEAD (Make Building the SDK great again!) 8 年之前
build.xml de5e166adb Revert "Disable Pack200 to allow for faster builds to test the update center" 9 年之前
build_engine.sh bace2bd40c Travis: Build the specific tag instead of the branch head. 8 年之前
gradle.properties bfd2ed031f Update to Netbeans 8.2 final 8 年之前
gradlew bdd171c694 Upgrading from Gradle 2.2-1 to 2.11 9 年之前
gradlew.bat bdd171c694 Upgrading from Gradle 2.2-1 to 2.11 9 年之前
jmonkeyplatform.icns 99bae6200e - update SDK OSX icon 10 年之前
jmonkeyplatform.png 522fd1ed8b sdk: use a high resolution icon 10 年之前
license-jme.txt 970c31b207 Updating License File 9 年之前
licenses-sdk.txt 0aa4dc7c9b Fixes #55 Old Installer License Year. 9 年之前
readme.md abbced3848 Update readme.md 8 年之前
version.gradle 43aeb32bfc Try to fix stable builds: They also carry the nbmVersion as opposed to our design to enable comparison by netbeans 9 年之前

readme.md

jMonkeyEngine SDK Build Status

This repo holds the Legacy SDK of jMonkeyEngine, based on Netbeans platform.

Getting started

You'll need several things to have the SDK build and run:

  • java, if you don't know what it is or how to install it... you'd better run from here.
  • gradle to build the project. (Included in the repo)
  • NetBeans to edit and run the project (First build will download it to netbeans/).
  • Then you need to read this documentation thoroughly.

Before hopping into Netbeans plugin development you'll need to build the project using gradle command:

gradlew(.bat) buildSdk

Then you'll be able to open the project in the bundled netbeans and start your devs.

Creating a distribution of the SDK

When in Netbeans right click on the SDK project and choose : package as... then choose whatever distribution you fancy. Package as...

If you however want to Debug an SDK Issue you click on Run/Debug instead

jMonkeyEngine3 version

The sdk uses jME published artifacts. You can change the version of these artifacts by editing the build.gradle file and changing the ext.jmeFullVersion variable to a proper version.

Using jME official release

jME official release are published on jcenter. You'll find there all the releases listed here since jME 3.1.0-alpha2 To use jcenter as a repository just put :

jcenter()

or

jcenter {
    url "http://jcenter.bintray.com/"
}

in the repositories section of the build.gradle. Then you have to change the jmeFullVersion to whatever official release version.

example : 3.1.0-alpha2

Using jME SNAPSHOT versions

jME is built on each commit, and a SNAPSHOT version is done and published on a custom public repo To use this repository just put :

maven {
    url "http://updates.jmonkeyengine.org/maven/"
}

in the repositories section of the build.gradle. Then you have to change the jmeFullVersion to a SNAPSHOT version.

example : 3.1.0-SNAPSHOT

WARNING !!! Note that depending on how often gradle updates your dependencies, using SNAPSHOT version can break your build any time

Using jME from any git branch or commit

You can use jitpack as a repository to be able to build jME dependencies from any branch or commit. To use jitpack as a repository just put :

maven {
    url "https://jitpack.io"
}

in the repositories section of the build.gradle. Then you have to change the jmeFullVersion to a branch or commit tag (see jitpack documentation).

example : PBRisComing-SNAPSHOT

WARNING !!! Note that depending on how often gradle updates your dependencies, using branch or commit dependency version can break your build any time