Originally published at: http://jmonkeyengine.org/301802/jmonkeyengine-3-1-alpha-2-released/ Alpha 2 is here! Let’s get excited. You can get the engine distribution package on GitHub, or use Maven to get the artifacts using JCenter (NEW). The new default release process will be properly documented by the time we go stable. Note: Due to lack of maintainers, we’ve decided to make an engine release separately from the SDK.…
So I’ve added the dependencies for 3.1 into my project using gradle and I get an error when building: Could not find lessvoid:nifty-default-controls:1.4.1. Was it added to jme3-niftygui? Or should I add something else to my dependencies?
From an end users point of view, no. From a JME developer, probably not with the current version of LWJGL we use in that module but possibly later on when we get that updated and LWJGL’s Vulkan bindings are a bit more solid.
This release confuses me completly. I downloaded that zip file… and now what?! Background, I’m not a java dev. I took this engine because the tutorials were / still are greate and everything magically worked. Never did I found some like this download an engine which just work and examples which work. I guess today I would skip it as the hurdle seems extremly high near to impossible for me.
So if there is no SDK with what do you guys work then? Bash, gradle and vim? Not really I guess. But how then? Some said they didnt start the sdk in a week just gradle everything. But yeah some editor like thing you use I guess or wrote your own one?
No serious is there a tutorial how I can use this new release then? I thought first “ok just copy that into your old jmeplattform directory” but the folder structure looks complettly different (or I look at the wrong folders). Any hint?
Right click my project “-> Properties → Libraries → Add JAR/Folder”
The jme3 stuff I can add with “-> Properties → Libraries → Add Library …” There is as well Groovy and JUnit in this list. So you tell me I have to remove all those jme3-xxx “Library” and add it with “Add JAR/Folder” then? Isn’t there a more convenient way than copy this stuff all around? Some kind of a repository? If there is any what would be the dependency I whould have to add in the “Plugin” section then.
But yeah then I can maybe make my “bundle” I copy that to may different machines and add everything as JAR/Folder.
So what exactly is the difference between “Add JAR/Folder” and “Add Library…” then? And what is the better way? Maybe some gradle magics? Is there a tutorial to do it right or isn’t there any do-it-right-thing just a do-it-somehow-thing?
And where do those *.so hidding then? In one of the jar’s? The core one maybe?
Libraries are collections of jars that you configure. You do it right in the tools menu I think. It’s just the the SDK comes with a few hard coded… but you can create your own if you like. Then you want have to manually add the jars every time.
…though personally I never found that too difficult.