Get Netbeans 8.2 and install it along with the latest updates. You could also use a newer version of Netbeans, but odds are that you find mismatches in the modules versions when compiling the client that are not worth fixing if you just want to get the code running quickly. Download the "Java EE" flavor, which already includes most of the plugins you will need, plus Glassfish Server 4.1.
When you are prompted to select the application servers to be installed, don't forget to choose Glassfish 4.1.
svn checkout https://svn.code.sf.net/p/kuwaiba/code/server/trunk
svn checkout https://svn.code.sf.net/p/kuwaiba/code/client/trunk
svn checkout https://svn.code.sf.net/p/kuwaiba/code/components
Resolve Problems 1
Resolve Problems 2
trunkversion will compile, but it's not a stable build since it's the main active development branch. You can find the the latest stable builds prefixed by
version-at the same level as
trunkin the SVN repository.
Whenever you modify the web service API, you have to update the client side stub. This process has been automated by a shell script included in the client code. Note that this script can be easily ported to Windows systems:
./refresh-ws.sh -hto see more options.