The jMonkeyEngine3 Software Development Kit based on Netbeans

MeFisto94 47e1e18263 Moved the bundled Netbeans onto the correct folder (since we're no longer under sdk/) 9 年之前
BasicGameTemplate 1c3359d453 sdk: change javac source / target to 1.6 10 年之前
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 17f712e91d Alpha-2 for the SDK 9 年之前
debscripts fbeb17e033 move sdk to trunk 14 年之前
gradle a1b4522aaf Added GradleWrapper (for more convenient builds) and added gradle's build-related stuff to .gitignore 9 年之前
jdks 2efef1d9a3 sdk: correct jme.com -> jme.org 10 年之前
jme3-android e1a590e6f8 sdk plugins: fix link to jME3 website 10 年之前
jme3-angelfont 489d0a3d9a sdk modules: fix missing metadata 10 年之前
jme3-assetpack-support 3b11387bd8 Simplify Naming of SDK Windows (#135) 9 年之前
jme3-blender 489d0a3d9a sdk modules: fix missing metadata 10 年之前
jme3-cinematics e1a590e6f8 sdk plugins: fix link to jME3 website 10 年之前
jme3-code-check 489d0a3d9a sdk modules: fix missing metadata 10 年之前
jme3-codepalette e1a590e6f8 sdk plugins: fix link to jME3 website 10 年之前
jme3-core 300c8825fe Merge pull request #423 from Dokthar/sdk 9 年之前
jme3-core-baselibs 5476a5124b Stop tracking generated files 9 年之前
jme3-core-libraries 5476a5124b Stop tracking generated files 9 年之前
jme3-core-updatecenters 73b5b002a9 sdk platform: update build-impl from the netbeans harness 10 年之前
jme3-dark-laf 4d4d5077ee Merged DarkMonkey SDK Theme 10 年之前
jme3-desktop-executables 7e586aa62d Build changed files 9 年之前
jme3-documentation e1a590e6f8 sdk plugins: fix link to jME3 website 10 年之前
jme3-gui e1a590e6f8 sdk plugins: fix link to jME3 website 10 年之前
jme3-lwjgl-applet 7e586aa62d Build changed files 9 年之前
jme3-materialeditor 70210c4011 fixed a NPE in the shader node editor when the navigator panel is collapsed 9 年之前
jme3-model-importer e1a590e6f8 sdk plugins: fix link to jME3 website 10 年之前
jme3-navmesh-gen e1a590e6f8 sdk plugins: fix link to jME3 website 10 年之前
jme3-obfuscate 489d0a3d9a sdk modules: fix missing metadata 10 年之前
jme3-ogretools 7e586aa62d Build changed files 9 年之前
jme3-ogrexml e1a590e6f8 sdk plugins: fix link to jME3 website 10 年之前
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 4bfa3b01db Merge pull request #7 from jMonkeyEngine/master 10 年之前
jme3-templates 4441fb181d Gitignore and some cleanup 9 年之前
jme3-terrain-editor 6ee1a3a05c Validate SkyboxWizard's Input on multiple ways to inform the user rather than throwing an exception (#81). 9 年之前
jme3-tests-template c6518999f5 sdk: fix exception when creating "JME3 Tests" project 10 年之前
jme3-texture-editor e1a590e6f8 sdk plugins: fix link to jME3 website 10 年之前
jme3-vehicle-creator 1c3359d453 sdk: change javac source / target to 1.6 10 年之前
jme3-wavefront 1c3359d453 sdk: change javac source / target to 1.6 10 年之前
jme3-welcome-screen a699607b03 WelcomeScreen sometimes didn't appear due to a fault 9 年之前
nbi 73b5b002a9 sdk platform: update build-impl from the netbeans harness 10 年之前
nbproject 17f712e91d Alpha-2 for the SDK 9 年之前
.gitignore 47e1e18263 Moved the bundled Netbeans onto the correct folder (since we're no longer under sdk/) 9 年之前
build.gradle 47e1e18263 Moved the bundled Netbeans onto the correct folder (since we're no longer under sdk/) 9 年之前
build.xml 5e086b5321 sdk build: use "nbm revision" to allow upgrades between tagged releases 10 年之前
gradle.properties 35da68e36b Made stand alone build 9 年之前
gradlew a1b4522aaf Added GradleWrapper (for more convenient builds) and added gradle's build-related stuff to .gitignore 9 年之前
gradlew.bat a1b4522aaf Added GradleWrapper (for more convenient builds) and added gradle's build-related stuff to .gitignore 9 年之前
jmonkeyplatform.icns 99bae6200e - update SDK OSX icon 10 年之前
jmonkeyplatform.png 522fd1ed8b sdk: use a high resolution icon 10 年之前
license-jme.txt acf191c8c5 sdk build: fix year in jME3 license 10 年之前
licenses-sdk.txt 305c0b0b1d SDK: 12 年之前
readme.md ba4ba02245 Updated readme.md 9 年之前

readme.md

jMonkeyEngine SDK

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