Adds to the maven build process an assembly descriptor that creates
an single zip file containing both the login and the gameserver zip
files together. Currently, includes only mysql binaries.
This commit modularizes the maven project into several modules:
- l2jserver2-common: common sources for both login and gameserver
- l2jserver2-gameserver: the game server
- l2jserver2-loginserver: the login server
- l2jserver2-tools: refactored src/tools/java soure folder
The 'dist' folder has been renamed to 'distribution' and divided into 2
subfolders:
- 'distribution/global' -> included in all assemblies
- 'distribution/sql' -> included in SQL assemblies
Fixes an issue in the assembly descriptor that included older
compilation binaries into assemblies.
Improved javadoc documentation in more than 150 classes, including
fixing mistakes.