Hi,
I'm trying to setup Terasology (develop) for eclipse and ran into a few problems that might be worth mentioning (raise a github issue maybe?)
I read the Dev Setup Wiki, cloned the repo and created the eclipse project files using gradlew eclipse.
*) This also creates an ".project" file without content in the root folder which - for some reason - shadows the real project files.
*) The .gitignore files only ignores eclipse project files in the root folder. Adding the ** glob should fix that.
*) The actual projects "Core", "engine" and "PC" have cyclic dependencies. TerasologyTestingEnvironment references Terasology in "PC" (which it shouldn't, I guess)
*) Native libraries are not set. LWJGL bails out first. I added them all manually to "engine" and it seems to work.
*) Terasology crashes when I start a new game with a NPE in PlayerFactory.newInstance(PlayerFactory.java:80) - doorItem.getComponent(ItemComponent.class) returns null for some reason.
This is where I'm stuck now :-/
Note: It runs fine when I use gradle to run the game
Any idea? Should I create a github issue or even more than one?
Thanks
I'm trying to setup Terasology (develop) for eclipse and ran into a few problems that might be worth mentioning (raise a github issue maybe?)
I read the Dev Setup Wiki, cloned the repo and created the eclipse project files using gradlew eclipse.
*) This also creates an ".project" file without content in the root folder which - for some reason - shadows the real project files.
*) The .gitignore files only ignores eclipse project files in the root folder. Adding the ** glob should fix that.
*) The actual projects "Core", "engine" and "PC" have cyclic dependencies. TerasologyTestingEnvironment references Terasology in "PC" (which it shouldn't, I guess)
*) Native libraries are not set. LWJGL bails out first. I added them all manually to "engine" and it seems to work.
*) Terasology crashes when I start a new game with a NPE in PlayerFactory.newInstance(PlayerFactory.java:80) - doorItem.getComponent(ItemComponent.class) returns null for some reason.
This is where I'm stuck now :-/
Note: It runs fine when I use gradle to run the game
Any idea? Should I create a github issue or even more than one?
Thanks