The jMonkeyEngine3 Software Development Kit based on Netbeans

MeFisto94 18eef00e47 Pass Parameters Correctly... преди 9 години
BasicGameTemplate abf717891c Updated the BasicGameTemplate to silence the project upgrader. Signalize that we are already on 3.1 преди 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 f755aa431b Upgraded JDK Version from 8u74 to 8u77. I'm begging you travis, please behave :P преди 9 години
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 50c9d42002 Fixes #21. A way tighter integration with .fbx, .dae and .3ds by providing double click actions and a context menu for -> blend and -> j3o conversions. преди 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 f55b56ac6b fix issue #59 : revert unwanted changes of 80b8f89f7d79821d1df9dbe6cbf62528ae3ea23e преди 9 години
jme3-core-baselibs 5476a5124b Stop tracking generated files преди 9 години
jme3-core-libraries 5476a5124b Stop tracking generated files преди 9 години
jme3-core-updatecenters 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-dark-laf d822fc2a9e DarkMonkey - Fixed the Link Color Bug: Link Colors are now customizable. преди 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 ea6fd29b50 Fixed some Deprecation Warnings by moving from `ProgressHandleFactory` to `ProgressHandle`. преди 9 години
jme3-ios 433e3db727 Upgraded iOS Project Dependencies. преди 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 03a8f5f7e8 Fixes #54 - We should be alpha 5 compatible now. преди 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 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-ogretools ea6fd29b50 Fixed some Deprecation Warnings by moving from `ProgressHandleFactory` to `ProgressHandle`. преди 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 dfca62fc45 scenecomposer : now the scale shortcut take care of Ctrl key преди 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 1644488dd4 terrain editor : also fix the smooth brush преди 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 d3a3908406 Upgraded the about dialog and the Splash Screen to match Jaime's Yellow instead of some blue or red. TODO: Fix SplashScreen's Image as well преди 9 години
.travis.yml 18eef00e47 Pass Parameters Correctly... преди 9 години
build.gradle d03398c166 Updating Build System just like the engine did. преди 9 години
build.xml de5e166adb Revert "Disable Pack200 to allow for faster builds to test the update center" преди 9 години
gradle.properties fb2ae73961 Implemented correct versioning to be able to release updates through the SDK itself. преди 9 години
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 4310bad4f5 Don't show progress bars' as they seem to set up travis. преди 9 години
version.gradle fb2ae73961 Implemented correct versioning to be able to release updates through the SDK itself. преди 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