www.ironjacamar.orgCommunity Documentation
You must have the following JDK installed in order to build the project:
Remember to ensure that "javac" and "java" are in your path (or symlinked).
JAVA_HOME=/location/to/javahome export JAVA_HOME PATH=$JAVA_HOME/bin:$PATH export PATH
You must have Apache Ant 1.8.2+ installed on your system.
Remember to ensure that "ant" are in your path (or symlinked).
ANT_HOME=/location/to/anthome export ANT_HOME PATH=$ANT_HOME/bin:$PATH export PATH
You may need to set the memory settings for the Apache Ant process like
ANT_OPTS="$ANT_OPTS -Xms128m -Xmx512m -XX:MaxPermSize=256m" export ANT_OPTS
The IronJacamar repository is located at:
https://github.com/ironjacamar/ironjacamar
Press the "Fork" button in order to fork the repository to your own GitHub account.
Clone your repository to your machine using
git clone git@github.com:<your_account>/ironjacamar.git
Next add the upstream repository as a remote location:
cd ironjacamar git remote add upstream git@github.com:ironjacamar/ironjacamar.git
In order to build the IronJacamar project you execute:
ant <target>
See the full list of targets in the main build.xml file.
An example to get the IronJacamar/SJC built and running:
ant clean sjc cd target/sjc/bin ./run.sh
You should develop your feature on a Git branch using
git checkout -b <feature_name>
Once you are done you will need to rebase your work with the latest master
git fetch upstream git rebase -i upstream/master
Then push the feature to your repository
git push origin <feature_name>
Go to your account on GitHub.com and submit a pull request via the "Pull request" button
https://www.github.com/<your_account>/ironjacamar