Hello Monkeys,
Splitting the SDK from Core Development has led to happy and sad monkeys, however I try my best to improve the sdk nevertheless so we only have happy monkeys one day :chimpanzee_closedgrin:
For this I need some feedback on currently made changes, before we can make them available to everyone.
Keep in mind that since you are to test them, that it’s usual to encounter errors and more specifically: Broken Projects. Be advised to only use fictional projects or copies
The two changes in need of Validation are as follows:
Project Upgrader - It will upgrade 3.0 Project to 3.1 Projects
Netbeans 8.1 - Simply a newer version for the SDK.
Project Upgrader
There isn’t much to say about this. From 3.0 to 3.1, the Project Format has changed a bit.
When a 3.0/3.1 project is detected you should be advised to use the upgrade method or (the 3.1) it’s silently auto-upgraded.
Upgrading is simple. Either Right-Click on your Project and select “Upgrade Project” or find it under the File-Menu (hint: Gray means no Project selected)
The Introduction might be a bit confusing, however “3.0 compat” will only remove the advisory, mentioned earlier, as the other will actually perform an upgrade.
Netbeans 8.1
Yeah, it was only updating dependencies so I’m not expecting trouble however it might always happen that a new version triggers a race-condition or shows up some incompatibility or Runtime-Crash, who knows.
How to Test/Build
The most important step is to make sure you seperate those two patches in two different folders.
The Reason is simply that building would fail, if you don’t delete the netbeans folder.
Other than that, this is your workflow:
Unix/Mac:
./gradlew assemble
netbeans/bin/netbeans
Windows:
gradlew.bat assemble
start netbeans/bin/netbeans.exe
When Netbeans opens, simply open the “sdk” project found in the root folder and rightclick->Run.
Note: You can also use ant run
after gradlew, if you have it installed…
Now one last thing:
I had the impression that everyone is bitching about the sdk and it’s faults whereas the Github Issues aren’t so many.
Feel Free to post your issues here so I try to fix them or open an issue on github.
Cheers!