2
0

The jMonkeyEngine3 Software Development Kit based on Netbeans

MeFisto94 18f9d8d53f Commented out an alpha-3 incompatible change. revert this commit afterwards. 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 10b58811a4 Changed the About Screen to use less Scrollbars and added change instructions to resources/ 9 жил өмнө
debscripts fbeb17e033 move sdk to trunk 14 жил өмнө
docs 8bc02356bb Added Documentation for the Nodes API (What is used for the Scene Explorer) and some other stuff. 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 8ab593900f Make bundled jdk working (I misread the path: _jvm is the name that netbeans auto-appends, so it must not be under any directory). 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 4b255b4e44 Upgrading CodeCheck's Dependencies to prepare for the move from the deprecated AbstractHint to the Hint Annotations (#37) 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 fd5942b39b Commented out an alpha-3 incompatible change. revert this commit afterwards. 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 ace905c40b DarkMonkey - Added Yellow-Two and Manual Theme. Improved GLSL Highlighting (you need the GLSL Plugin) and added some MenuBarUI Stub (the idea is to override the MenuBarUI so it works like native mac apps. Unfortunately this code doesn't compile and would need heavy refactoring) 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 e1a590e6f8 sdk plugins: fix link to jME3 website 10 жил өмнө
jme3-gui ea6fd29b50 Fixed some Deprecation Warnings by moving from `ProgressHandleFactory` to `ProgressHandle`. 9 жил өмнө
jme3-ios 25eb23d935 Add jme3-ios to the Main Project's Dependencies. The iOS Plugin does now compile and is part of every SDK release 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 d8501bddb6 Fixes #39 Frozen SDK when a deadlock occurred. This also fixes the fact that a GUI component was instantiated for each j3md file in the project (speed improvement) 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 2bad91cc2d Added the Functionality to Edit and Add Motion Events, Motion Paths and their Waypoints. 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 ea6fd29b50 Fixed some Deprecation Warnings by moving from `ProgressHandleFactory` to `ProgressHandle`. 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 62b93ee737 Fixed a bug in WelcomeScreen appearing due to the new multithreaded architecture of it 9 жил өмнө
nbi b5c1ee38b0 Forgot to update the Readme aswell... 9 жил өмнө
nbproject 25eb23d935 Add jme3-ios to the Main Project's Dependencies. The iOS Plugin does now compile and is part of every SDK release 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 e1c1d3e071 Hopefully fix windows and linux installers 9 жил өмнө
build.gradle e0700bbccf Reverting to alpha-3 in order to push a release. 9 жил өмнө
build.xml 5e086b5321 sdk build: use "nbm revision" to allow upgrades between tagged releases 10 жил өмнө
gradle.properties 03998b0b34 Updating the SDK to use Netbeans 8.1, I recommend a complete re-cloning or at least delete netbeans/ and nbproject/private/ 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 305c0b0b1d SDK: 12 жил өмнө
readme.md 4310bad4f5 Don't show progress bars' as they seem to set up travis. 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