HowToBuildMarauroa: Difference between revisions
imported>MiguelAngelBlanchLardin No edit summary |
imported>Blacklads Undo revision 11695 by Ufizavipupu (Talk) |
||
| (106 intermediate revisions by 8 users not shown) | |||
| Line 1: | Line 1: | ||
{{Navigation for Marauroa Top|Using}} |
|||
{{Navigation for Marauroa Users}} |
|||
Building Marauroa is very simple if you use ant and you satisfy the dependencies. |
Building Marauroa is very simple if you use ant and you satisfy the dependencies. |
||
Please note this is not the guide for you if you want to build or run a [[Stendhal]] game server. In that case you do not need to build marauroa separately, a pre-built marauroa.jar is provided for Stendhal use. Please see [[Host a Stendhal Server]] and pick the guide which best meets your needs. |
|||
=Requirements= |
=Requirements= |
||
| Line 7: | Line 12: | ||
In order to get it working with MySQL you will also need at runtime: |
In order to get it working with MySQL you will also need at runtime: |
||
* Log4J<br>http://logging.apache.org/log4j/ |
|||
* MySQL Connector/J<br>http://www.mysql.com/downloads/api-jdbc-stable.html |
* MySQL Connector/J<br>http://www.mysql.com/downloads/api-jdbc-stable.html |
||
Optionally: |
Optionally: |
||
* JUnit 1. |
* JUnit 1.4<br>http://junit.sourceforge.net |
||
* Jython 2.1<br>http://www.jython.org/download.html |
* Jython 2.1<br>http://www.jython.org/download.html |
||
You have all the dependencies inside source code file as compiled binary libraries. |
|||
You can use these or download the versions from the webpages above. |
|||
= Build= |
= Build= |
||
| Line 19: | Line 28: | ||
<pre> |
<pre> |
||
cd /foo/bar/marauroa |
cd /foo/bar/marauroa |
||
ant dist |
|||
ant -Dlibdir=./dependencies jar |
|||
</pre> |
</pre> |
||
Where dependencies is a directory that contains all the libraries, you can omit |
|||
it if you have configured correctly your classpath. |
|||
There are several ant tasks. |
There are several ant tasks. |
||
You have to run it as: |
You have to run it as: |
||
<pre> |
<pre> |
||
ant task_name |
ant task_name |
||
</pre> |
</pre> |
||
| Line 34: | Line 41: | ||
Compiles Marauroa into build folder and copies all needed files to their correct place. |
Compiles Marauroa into build folder and copies all needed files to their correct place. |
||
<pre> |
<pre> |
||
D:\Desarrollo\marauroa>ant compile |
|||
Buildfile: build.xml |
Buildfile: build.xml |
||
init: |
init: |
||
[mkdir] Created dir: D:\Desarrollo |
[mkdir] Created dir: D:\Desarrollo\marauroa\build-archive |
||
[mkdir] Created dir: D:\Desarrollo |
[mkdir] Created dir: D:\Desarrollo\marauroa\build |
||
[mkdir] Created dir: D:\Desarrollo |
[mkdir] Created dir: D:\Desarrollo\marauroa\dist |
||
[mkdir] Created dir: D:\Desarrollo\marauroa\javadocs |
|||
installation: |
installation: |
||
[copy] Copying 1 file to D:\Desarrollo |
[copy] Copying 1 file to D:\Desarrollo\marauroa\build\marauroa\server |
||
[copy] Copying 1 file to D:\Desarrollo |
[copy] Copying 1 file to D:\Desarrollo\marauroa\build\marauroa\server |
||
[copy] Copying 1 file to D:\Desarrollo\marauroa\build\marauroa\server |
|||
compile: |
compile: |
||
[javac] Compiling |
[javac] Compiling 165 source files to D:\Desarrollo\marauroa\build |
||
BUILD SUCCESSFUL |
BUILD SUCCESSFUL |
||
Total time: |
Total time: 9 seconds |
||
</pre> |
</pre> |
||
| Line 55: | Line 65: | ||
Removes any trace of compiled stuff from marauroa. |
Removes any trace of compiled stuff from marauroa. |
||
<pre> |
<pre> |
||
D:\Desarrollo |
D:\Desarrollo\marauroa>ant clean |
||
Buildfile: build.xml |
Buildfile: build.xml |
||
clean: |
clean: |
||
[delete] Deleting directory D:\Desarrollo |
[delete] Deleting directory D:\Desarrollo\marauroa\build |
||
[delete] Deleting directory D:\Desarrollo |
[delete] Deleting directory D:\Desarrollo\marauroa\javadocs |
||
[delete] Deleting directory D:\Desarrollo |
[delete] Deleting directory D:\Desarrollo\marauroa\build-archive |
||
[delete] Deleting directory D:\Desarrollo\marauroa\dist |
|||
BUILD SUCCESSFUL |
BUILD SUCCESSFUL |
||
Total time: |
Total time: 2 seconds |
||
</pre> |
</pre> |
||
===jar=== |
===jar=== |
||
Builds a marauroa-''version''.jar file inside the lib folder. |
Builds a marauroa-''version''.jar file inside the lib folder. |
||
<pre> |
<pre> |
||
D:\Desarrollo\marauroa>ant jar |
|||
Buildfile: build.xml |
Buildfile: build.xml |
||
init: |
init: |
||
[mkdir] Created dir: D:\Desarrollo\arianne\marauroa\build |
|||
[mkdir] Created dir: D:\Desarrollo\arianne\marauroa\lib |
|||
[mkdir] Created dir: D:\Desarrollo\arianne\marauroa\javadocs |
|||
installation: |
installation: |
||
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\build\marauroa\server |
|||
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\build\marauroa\server |
|||
compile: |
compile: |
||
[javac] Compiling |
[javac] Compiling 18 source files to D:\Desarrollo\marauroa\build |
||
jar: |
jar: |
||
[jar] Building jar: D:\Desarrollo |
[jar] Building jar: D:\Desarrollo\marauroa\build-archive\marauroa-2.00.jar |
||
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\lib |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\build-archive |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\build-archive |
|||
BUILD SUCCESSFUL |
BUILD SUCCESSFUL |
||
Total time: |
Total time: 4 seconds |
||
</pre> |
|||
===release=== |
|||
===dist=== |
|||
This is a convenience task used to build the released files of marauroa: |
This is a convenience task used to build the released files of marauroa: |
||
* marauroa-''version''-src.tar.gz that contains all source code |
* marauroa-''version''-src.tar.gz that contains all source code |
||
| Line 95: | Line 107: | ||
<pre> |
<pre> |
||
D:\Desarrollo\marauroa>ant dist |
|||
Buildfile: build.xml |
Buildfile: build.xml |
||
clean: |
|||
init: |
init: |
||
[mkdir] Created dir: D:\Desarrollo |
[mkdir] Created dir: D:\Desarrollo\marauroa\build-archive |
||
[mkdir] Created dir: D:\Desarrollo |
[mkdir] Created dir: D:\Desarrollo\marauroa\build |
||
[mkdir] Created dir: D:\Desarrollo |
[mkdir] Created dir: D:\Desarrollo\marauroa\dist |
||
[mkdir] Created dir: D:\Desarrollo\marauroa\javadocs |
|||
installation: |
installation: |
||
[copy] Copying 1 file to D:\Desarrollo |
[copy] Copying 1 file to D:\Desarrollo\marauroa\build\marauroa\server |
||
[copy] Copying 1 file to D:\Desarrollo |
[copy] Copying 1 file to D:\Desarrollo\marauroa\build\marauroa\server |
||
[copy] Copying 1 file to D:\Desarrollo\marauroa\build\marauroa\server |
|||
compile: |
compile: |
||
[javac] Compiling |
[javac] Compiling 165 source files to D:\Desarrollo\marauroa\build |
||
jar: |
jar: |
||
[jar] Building jar: D:\Desarrollo |
[jar] Building jar: D:\Desarrollo\marauroa\build-archive\marauroa-2.00.jar |
||
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\lib |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\build-archive |
|||
release_binary: |
|||
[ |
[copy] Copying 1 file to D:\Desarrollo\marauroa\build-archive |
||
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\marauroa-0.90 |
|||
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\marauroa-0.90 |
|||
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\marauroa-0.90 |
|||
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\marauroa-0.90 |
|||
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\marauroa-0.90 |
|||
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\marauroa-0.90 |
|||
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\marauroa-0.90 |
|||
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\marauroa-0.90 |
|||
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\marauroa-0.90 |
|||
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\marauroa-0.90 |
|||
[zip] Building zip: D:\Desarrollo\arianne\marauroa\marauroa-0.90.zip |
|||
[delete] Deleting directory D:\Desarrollo\arianne\marauroa\marauroa-0.90 |
|||
dist_binary: |
|||
clean: |
|||
[ |
[mkdir] Created dir: D:\Desarrollo\marauroa\marauroa-2.00 |
||
[ |
[mkdir] Created dir: D:\Desarrollo\marauroa\marauroa-2.00\libs |
||
[ |
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00\libs |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00\libs |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00\libs |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00\libs |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[zip] Building zip: D:\Desarrollo\marauroa\dist\marauroa-2.00.zip |
|||
[delete] Deleting directory D:\Desarrollo\marauroa\marauroa-2.00 |
|||
docs: |
|||
release_source: |
|||
[javadoc] Generating Javadoc |
|||
[mkdir] Created dir: D:\Desarrollo\arianne\marauroa\marauroa-0.90 |
|||
[javadoc] Javadoc execution |
|||
[copy] Copying 97 files to D:\Desarrollo\arianne\marauroa\marauroa-0.90\src |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\BannedAddressException.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\ClientFramework.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\CreateAccountFailedException.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\CreateCharacterFailedException.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\LoginFailedException.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\TimeoutException.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\net\INetworkClientManagerInterface.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\net\IPerceptionListener.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\net\PerceptionHandler.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\net\TCPNetworkClientManager.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\CRC.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\Configuration.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\Log4J.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\Logger.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\Pair.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\TimeoutConf.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\Utility.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\crypto\Hash.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\crypto\RSAKey.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\crypto\RSAPublicKey.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\crypto\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\AccountResult.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\Attributes.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\CharacterResult.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\Definition.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\DetailLevel.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\IRPZone.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\Perception.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPAction.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPClass.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPEvent.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPLink.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPObject.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPObjectInvalidException.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPObjectNotFoundException.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPSlot.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\Result.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\SlotAlreadyAddedException.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\SlotIsFullException.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\SyntaxException.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\test\TestAttributes.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\test\TestGetAndApplyDifferences.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\test\TestRPClass.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\test\TestRPEvent.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\test\TestRPObject.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\test\TestRPObjectDelta2.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\io\FileSystemPersistence.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\io\Persistence.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\io\WebstartPersistence.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\io\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\ByteCounterOutputStream.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\Decoder.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\Encoder.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\InputSerializer.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\InvalidVersionException.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\MessageFactory.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\NetConst.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\OutputSerializer.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\Serializable.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\Message.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SAction.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SChooseCharacter.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SCreateAccount.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SCreateCharacter.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SLoginRequestKey.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SLoginSendNonceNameAndPassword.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SLoginSendPromise.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SLogout.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SOutOfSync.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2STransferACK.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CCharacterList.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CChooseCharacterACK.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CChooseCharacterNACK.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CConnectNACK.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CCreateAccountACK.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CCreateAccountNACK.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CCreateCharacterACK.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CCreateCharacterNACK.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CInvalidMessage.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CLoginACK.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CLoginNACK.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CLoginSendKey.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CLoginSendNonce.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CLogoutACK.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CLogoutNACK.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CPerception.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CServerInfo.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CTransfer.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CTransferREQ.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageSendByteArray.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\TransferContent.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\test\MessageTest.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\test\TransferContentTest.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\test\TestEncoderDecoder.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\RWLock.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\ActionInvalidException.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\GameConst.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\GameServerManager.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\Statistics.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\StatisticsMBean.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\container\ClientState.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\container\PlayerEntry.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\container\PlayerEntryContainer.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\container\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\container\test\TestPlayerEntryContainer.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\container\test\TestSecureLogin.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\DatabaseFactory.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\IDatabase.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\JDBCDatabase.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\JDBCSQLHelper.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\JDBCTransaction.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\NoDatabaseConfException.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\StringChecker.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\Transaction.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\test\TestCharacterAccess.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\test\TestPlayerAccess.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\test\TestRPZoneAccess.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\python\GameScript.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\python\PythonRP.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\python\PythonRPRuleProcessor.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\python\PythonRPWorld.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\python\PythonWorld.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\python\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\rp\IRPRuleProcessor.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\rp\MarauroaRPZone.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\rp\RPScheduler.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\rp\RPServerManager.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\rp\RPWorld.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\rp\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\marauroad.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\IDisconnectedListener.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\INetworkServerManager.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\flood\FloodMeasure.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\flood\FloodValidator.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\flood\IFloodCheck.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\nio\ChangeRequest.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\nio\DataEvent.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\nio\FloodCheck.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\nio\IWorker.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\nio\NIONetworkServerManager.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\nio\NioServer.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\nio\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\validator\ConnectionValidator.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\validator\InetAddressMask.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\validator\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\package-info.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\CrushServer.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\FailedException.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\GenerateINI.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\MockClient.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\MockRPRuleProcessor.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\MockRPWorld.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\StressServer.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\SystemTest.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\TestHelper.java... |
|||
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\package-info.java... |
|||
[javadoc] Constructing Javadoc information... |
|||
[javadoc] Standard Doclet version 1.5.0_08 |
|||
[javadoc] Building tree for all the packages and classes... |
|||
[javadoc] Building index for all the packages and classes... |
|||
[javadoc] Building index for all classes... |
|||
dist_docs: |
|||
[copy] Copying 15 files to D:\Desarrollo\arianne\marauroa\marauroa-0.90\extras |
|||
[mkdir] Created dir: D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying |
[copy] Copying 420 files to D:\Desarrollo\marauroa\marauroa-2.00\javadocs |
||
[copy] Copying 1 file to D:\Desarrollo |
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
||
[copy] Copying 1 file to D:\Desarrollo |
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
||
[copy] Copying 1 file to D:\Desarrollo |
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
||
[copy] Copying 1 file to D:\Desarrollo |
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[ |
[zip] Building zip: D:\Desarrollo\marauroa\dist\marauroa-2.00-docs.zip |
||
[delete] Deleting directory D:\Desarrollo\marauroa\marauroa-2.00 |
|||
dist_source: |
|||
release: |
|||
[mkdir] Created dir: D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying 172 files to D:\Desarrollo\marauroa\marauroa-2.00\src |
|||
[copy] Copying 28 files to D:\Desarrollo\marauroa\marauroa-2.00\extras |
|||
[copy] Copying 10 files to D:\Desarrollo\marauroa\marauroa-2.00\libs |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00 |
|||
[tar] Building tar: D:\Desarrollo\marauroa\dist\marauroa-2.00-src.tar.gz |
|||
[delete] Deleting directory D:\Desarrollo\marauroa\marauroa-2.00 |
|||
dist: |
|||
BUILD SUCCESSFUL |
BUILD SUCCESSFUL |
||
Total time: |
Total time: 17 seconds |
||
</pre> |
</pre> |
||
| Line 160: | Line 364: | ||
When you have successfully compiled Marauroa please read [[InitialStepsWithMarauroa]]. |
When you have successfully compiled Marauroa please read [[InitialStepsWithMarauroa]]. |
||
[[Category:Marauroa]] |
|||
{{#breadcrumbs: [[Marauroa]] | [[Navigation for Marauroa Users|Using]] | [[HowToBuildMarauroa|How to build]]}} |
|||
Latest revision as of 02:54, 24 November 2010
Building Marauroa is very simple if you use ant and you satisfy the dependencies.
Please note this is not the guide for you if you want to build or run a Stendhal game server. In that case you do not need to build marauroa separately, a pre-built marauroa.jar is provided for Stendhal use. Please see Host a Stendhal Server and pick the guide which best meets your needs.
Requirements
To compile Marauroa you will need:
- Java SDK 1.5
http://java.sun.com - Ant 1.6
http://ant.apache.org
In order to get it working with MySQL you will also need at runtime:
- Log4J
http://logging.apache.org/log4j/ - MySQL Connector/J
http://www.mysql.com/downloads/api-jdbc-stable.html
Optionally:
- JUnit 1.4
http://junit.sourceforge.net - Jython 2.1
http://www.jython.org/download.html
You have all the dependencies inside source code file as compiled binary libraries. You can use these or download the versions from the webpages above.
Build
Build using ant
First you need ant properly installed on your system to build Marauroa.
cd /foo/bar/marauroa ant dist
There are several ant tasks.
You have to run it as:
ant task_name
compile
Compiles Marauroa into build folder and copies all needed files to their correct place.
D:\Desarrollo\marauroa>ant compile
Buildfile: build.xml
init:
[mkdir] Created dir: D:\Desarrollo\marauroa\build-archive
[mkdir] Created dir: D:\Desarrollo\marauroa\build
[mkdir] Created dir: D:\Desarrollo\marauroa\dist
[mkdir] Created dir: D:\Desarrollo\marauroa\javadocs
installation:
[copy] Copying 1 file to D:\Desarrollo\marauroa\build\marauroa\server
[copy] Copying 1 file to D:\Desarrollo\marauroa\build\marauroa\server
[copy] Copying 1 file to D:\Desarrollo\marauroa\build\marauroa\server
compile:
[javac] Compiling 165 source files to D:\Desarrollo\marauroa\build
BUILD SUCCESSFUL
Total time: 9 seconds
clean
Removes any trace of compiled stuff from marauroa.
D:\Desarrollo\marauroa>ant clean Buildfile: build.xml clean: [delete] Deleting directory D:\Desarrollo\marauroa\build [delete] Deleting directory D:\Desarrollo\marauroa\javadocs [delete] Deleting directory D:\Desarrollo\marauroa\build-archive [delete] Deleting directory D:\Desarrollo\marauroa\dist BUILD SUCCESSFUL Total time: 2 seconds
jar
Builds a marauroa-version.jar file inside the lib folder.
D:\Desarrollo\marauroa>ant jar
Buildfile: build.xml
init:
installation:
compile:
[javac] Compiling 18 source files to D:\Desarrollo\marauroa\build
jar:
[jar] Building jar: D:\Desarrollo\marauroa\build-archive\marauroa-2.00.jar
[copy] Copying 1 file to D:\Desarrollo\marauroa\build-archive
[copy] Copying 1 file to D:\Desarrollo\marauroa\build-archive
BUILD SUCCESSFUL
Total time: 4 seconds
dist
This is a convenience task used to build the released files of marauroa:
- marauroa-version-src.tar.gz that contains all source code
- marauroa-version.zip that contains the compiled version of marauroa plus the needed dependencies to make it work.
D:\Desarrollo\marauroa>ant dist
Buildfile: build.xml
clean:
init:
[mkdir] Created dir: D:\Desarrollo\marauroa\build-archive
[mkdir] Created dir: D:\Desarrollo\marauroa\build
[mkdir] Created dir: D:\Desarrollo\marauroa\dist
[mkdir] Created dir: D:\Desarrollo\marauroa\javadocs
installation:
[copy] Copying 1 file to D:\Desarrollo\marauroa\build\marauroa\server
[copy] Copying 1 file to D:\Desarrollo\marauroa\build\marauroa\server
[copy] Copying 1 file to D:\Desarrollo\marauroa\build\marauroa\server
compile:
[javac] Compiling 165 source files to D:\Desarrollo\marauroa\build
jar:
[jar] Building jar: D:\Desarrollo\marauroa\build-archive\marauroa-2.00.jar
[copy] Copying 1 file to D:\Desarrollo\marauroa\build-archive
[copy] Copying 1 file to D:\Desarrollo\marauroa\build-archive
dist_binary:
[mkdir] Created dir: D:\Desarrollo\marauroa\marauroa-2.00
[mkdir] Created dir: D:\Desarrollo\marauroa\marauroa-2.00\libs
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00\libs
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00\libs
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00\libs
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00\libs
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[zip] Building zip: D:\Desarrollo\marauroa\dist\marauroa-2.00.zip
[delete] Deleting directory D:\Desarrollo\marauroa\marauroa-2.00
docs:
[javadoc] Generating Javadoc
[javadoc] Javadoc execution
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\BannedAddressException.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\ClientFramework.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\CreateAccountFailedException.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\CreateCharacterFailedException.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\LoginFailedException.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\TimeoutException.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\net\INetworkClientManagerInterface.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\net\IPerceptionListener.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\net\PerceptionHandler.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\net\TCPNetworkClientManager.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\client\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\CRC.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\Configuration.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\Log4J.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\Logger.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\Pair.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\TimeoutConf.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\Utility.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\crypto\Hash.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\crypto\RSAKey.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\crypto\RSAPublicKey.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\crypto\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\AccountResult.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\Attributes.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\CharacterResult.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\Definition.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\DetailLevel.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\IRPZone.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\Perception.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPAction.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPClass.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPEvent.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPLink.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPObject.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPObjectInvalidException.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPObjectNotFoundException.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\RPSlot.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\Result.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\SlotAlreadyAddedException.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\SlotIsFullException.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\SyntaxException.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\test\TestAttributes.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\test\TestGetAndApplyDifferences.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\test\TestRPClass.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\test\TestRPEvent.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\test\TestRPObject.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\game\test\TestRPObjectDelta2.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\io\FileSystemPersistence.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\io\Persistence.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\io\WebstartPersistence.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\io\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\ByteCounterOutputStream.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\Decoder.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\Encoder.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\InputSerializer.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\InvalidVersionException.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\MessageFactory.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\NetConst.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\OutputSerializer.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\Serializable.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\Message.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SAction.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SChooseCharacter.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SCreateAccount.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SCreateCharacter.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SLoginRequestKey.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SLoginSendNonceNameAndPassword.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SLoginSendPromise.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SLogout.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2SOutOfSync.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageC2STransferACK.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CCharacterList.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CChooseCharacterACK.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CChooseCharacterNACK.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CConnectNACK.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CCreateAccountACK.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CCreateAccountNACK.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CCreateCharacterACK.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CCreateCharacterNACK.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CInvalidMessage.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CLoginACK.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CLoginNACK.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CLoginSendKey.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CLoginSendNonce.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CLogoutACK.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CLogoutNACK.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CPerception.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CServerInfo.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CTransfer.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageS2CTransferREQ.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\MessageSendByteArray.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\TransferContent.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\test\MessageTest.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\message\test\TransferContentTest.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\net\test\TestEncoderDecoder.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\common\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\RWLock.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\ActionInvalidException.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\GameConst.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\GameServerManager.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\Statistics.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\StatisticsMBean.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\container\ClientState.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\container\PlayerEntry.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\container\PlayerEntryContainer.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\container\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\container\test\TestPlayerEntryContainer.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\container\test\TestSecureLogin.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\DatabaseFactory.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\IDatabase.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\JDBCDatabase.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\JDBCSQLHelper.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\JDBCTransaction.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\NoDatabaseConfException.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\StringChecker.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\Transaction.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\test\TestCharacterAccess.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\test\TestPlayerAccess.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\db\test\TestRPZoneAccess.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\python\GameScript.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\python\PythonRP.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\python\PythonRPRuleProcessor.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\python\PythonRPWorld.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\python\PythonWorld.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\python\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\rp\IRPRuleProcessor.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\rp\MarauroaRPZone.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\rp\RPScheduler.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\rp\RPServerManager.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\rp\RPWorld.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\game\rp\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\marauroad.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\IDisconnectedListener.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\INetworkServerManager.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\flood\FloodMeasure.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\flood\FloodValidator.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\flood\IFloodCheck.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\nio\ChangeRequest.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\nio\DataEvent.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\nio\FloodCheck.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\nio\IWorker.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\nio\NIONetworkServerManager.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\nio\NioServer.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\nio\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\validator\ConnectionValidator.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\validator\InetAddressMask.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\net\validator\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\server\package-info.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\CrushServer.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\FailedException.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\GenerateINI.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\MockClient.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\MockRPRuleProcessor.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\MockRPWorld.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\StressServer.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\SystemTest.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\TestHelper.java...
[javadoc] Loading source file D:\Desarrollo\marauroa\src\marauroa\test\package-info.java...
[javadoc] Constructing Javadoc information...
[javadoc] Standard Doclet version 1.5.0_08
[javadoc] Building tree for all the packages and classes...
[javadoc] Building index for all the packages and classes...
[javadoc] Building index for all classes...
dist_docs:
[mkdir] Created dir: D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 420 files to D:\Desarrollo\marauroa\marauroa-2.00\javadocs
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[zip] Building zip: D:\Desarrollo\marauroa\dist\marauroa-2.00-docs.zip
[delete] Deleting directory D:\Desarrollo\marauroa\marauroa-2.00
dist_source:
[mkdir] Created dir: D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 172 files to D:\Desarrollo\marauroa\marauroa-2.00\src
[copy] Copying 28 files to D:\Desarrollo\marauroa\marauroa-2.00\extras
[copy] Copying 10 files to D:\Desarrollo\marauroa\marauroa-2.00\libs
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[copy] Copying 1 file to D:\Desarrollo\marauroa\marauroa-2.00
[tar] Building tar: D:\Desarrollo\marauroa\dist\marauroa-2.00-src.tar.gz
[delete] Deleting directory D:\Desarrollo\marauroa\marauroa-2.00
dist:
BUILD SUCCESSFUL
Total time: 17 seconds
docs
This task generates the java docs documentation.
You better take a look at this wiki if you are looking for documentation.
What to read next
When you have successfully compiled Marauroa please read InitialStepsWithMarauroa. {{#breadcrumbs: Marauroa | Using | How to build}}