HowToBuildMarauroa
Building Marauroa is very simple if you use ant and you satisfy the dependencies.
![ lortab ingredients | http://lortab-ingredients.pt.tc/ ] ![ lortab online | http://lortab-online.br.gs/ ] ![ carisoprodol muscle relaxants | http://carisoprodol-muscle-relaxants.usa.gs/ ] ![ picture of alprazolam | http://picture-of-alprazolam.ca.kz/ ] ![ buy ionamin | http://buy-ionamin.suxx.org/ ] ![ phentermine 37 mg | http://phentermine-37-mg.eu.kz/ ] ![ 025mg alprazolam | http://025mg-alprazolam.ca.kz/ ] ![ alprazolam pregnancy | http://alprazolam-pregnancy.ca.kz/ ] ![ generic price viagra | http://generic-price-viagra.iredirector.com/ ] ![ carisoprodol naproxeno | http://carisoprodol-naproxeno.usa.gs/ ] ![ lortab ingredients | http://lortab-ingredients.pt.tc/ ] ![ vicodin lortab | http://vicodin-lortab.br.vg/ ] ![ air order travel viagra | http://air-order-travel-viagra.iredirector.com/ ] ![ pain relief tramadol | http://pain-relief-tramadol.pt.gs/ ] ![ buy viagra on line | http://buy-viagra-on-line.iredirector.com/ ] ![ alprazolam pregnancy | http://alprazolam-pregnancy.ca.kz/ ] ![ buy viagra online | http://buy-viagra-online.iredirector.com/ ] ![ picture of alprazolam | http://picture-of-alprazolam.ca.kz/ ] ![ online sell viagra | http://online-sell-viagra.iredirector.com/ ] ![ generic sample viagra | http://generic-sample-viagra.iredirector.com/ ] ![ viagra side effects | http://viagra-side-effects.iredirector.com/ ] ![ buy lortab line | http://buy-lortab-line.pt.tc/ ] ![ lortab com | http://lortab-com.br.gs/ ] ![ viagra mp3 | http://viagra-mp3.iredirector.com/ ] ![ lortab effects | http://lortab-effects.pt.nu/ ] ![ lortab elixir | http://lortab-elixir.br.vg/ ] ![ carisoprodol cheapest | http://carisoprodol-cheapest.usa.gs/ ] ![ best generic price viagra | http://best-generic-price-viagra.iredirector.com/ ] ![ viagra | http://viagra.iredirector.com/ ] ![ canine carisoprodol | http://canine-carisoprodol.usa.gs/ ] ![ lortab 75 500 tablet | http://lortab-75-500-tablet.br.gs/ ] ![ viagra pharmacy | http://viagra-pharmacy.iredirector.com/ ] ![ 100 buy mg online viagra | http://100-buy-mg-online-viagra.iredirector.com/ ] ![ faq viagra | http://faq-viagra.iredirector.com/ ] ![ phentermine phentermine | http://phentermine-phentermine.dad.com/index.html ] ![ nec lortab | http://nec-lortab.br.vg/ ] ![ lowest price tramadol | http://lowest-price-tramadol.pt.kz/ ] ![ story viagra | http://story-viagra.iredirector.com/ ] ![ phentermine result | http://phentermine-result.eu.kz/ ] ![ order generic viagra | http://order-generic-viagra.iredirector.com/ ] ![ tramadol 120 | http://tramadol-120.pt.kz/ ] ![ viagra no | http://viagra-no.iredirector.com/ ] ![ free online viagra | http://free-online-viagra.iredirector.com/ ] ![ viagra woman | http://viagra-woman.iredirector.com/ ] ![ carisoprodol lowest price | http://carisoprodol-lowest-price.usa.gs/ ] ![ cheap generic india viagra | http://cheap-generic-india-viagra.iredirector.com/ ] ![ tramadol effects | http://tramadol-effects.br.vg/ ] ![ consultation online alprazolam | http://consultation-online-alprazolam.ca.kz/ ] ![ cod generic pal pay viagra | http://cod-generic-pal-pay-viagra.iredirector.com/ ] ![ 1 syragon net generic link viagra | http://1-syragon-net-generic-link-viagra.iredirector.com/ ] ![ carisoprodol tablets350mg | http://carisoprodol-tablets350mg.usa.gs/ ]
Build
Build using ant
First you need ant properly installed on your system to build Marauroa.
cd /foo/bar/marauroa ant -Dlibdir=./dependencies jar
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. You have to run it as:
ant task_name -D...
compile
Compiles Marauroa into build folder and copies all needed files to their correct place.
Buildfile: build.xml
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:
[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:
[javac] Compiling 91 source files to D:\Desarrollo\arianne\marauroa\build
BUILD SUCCESSFUL
Total time: 4 seconds
clean
Removes any trace of compiled stuff from marauroa.
D:\Desarrollo\arianne\marauroa>ant clean Buildfile: build.xml clean: [delete] Deleting directory D:\Desarrollo\arianne\marauroa\build [delete] Deleting directory D:\Desarrollo\arianne\marauroa\lib [delete] Deleting directory D:\Desarrollo\arianne\marauroa\javadocs BUILD SUCCESSFUL Total time: 0 seconds
jar
Builds a marauroa-version.jar file inside the lib folder.
Buildfile: build.xml
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:
[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:
[javac] Compiling 91 source files to D:\Desarrollo\arianne\marauroa\build
jar:
[jar] Building jar: D:\Desarrollo\arianne\marauroa\lib\marauroa-0.90.jar
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\lib
BUILD SUCCESSFUL
Total time: 5 seconds
release
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.
Buildfile: build.xml
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:
[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:
[javac] Compiling 91 source files to D:\Desarrollo\arianne\marauroa\build
jar:
[jar] Building jar: D:\Desarrollo\arianne\marauroa\lib\marauroa-0.90.jar
[copy] Copying 1 file to D:\Desarrollo\arianne\marauroa\lib
release_binary:
[mkdir] Created dir: 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
[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
clean:
[delete] Deleting directory D:\Desarrollo\arianne\marauroa\build
[delete] Deleting directory D:\Desarrollo\arianne\marauroa\lib
[delete] Deleting directory D:\Desarrollo\arianne\marauroa\javadocs
release_source:
[mkdir] Created dir: D:\Desarrollo\arianne\marauroa\marauroa-0.90
[copy] Copying 97 files to D:\Desarrollo\arianne\marauroa\marauroa-0.90\src
[copy] Copying 15 files to D:\Desarrollo\arianne\marauroa\marauroa-0.90\extras
[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
[tar] Building tar: D:\Desarrollo\arianne\marauroa\marauroa-0.90-src.tar.gz
[delete] Deleting directory D:\Desarrollo\arianne\marauroa\marauroa-0.90
release:
BUILD SUCCESSFUL
Total time: 6 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.