If Only I Have TIme
I was finding a way to execute my ant file using code. Done a quick search on google and found this site http://www.ibm.com/developerworks/websphere/library/techarticles/0502_gawor/0502_gawor.html
It has a good explanation step by step how to invoke apache ant from code. The trouble is that it forgot to include another important file to the external jar to the project libraries. You should also add:
ant-launcher.jar (you can found it under the same org.apache.ant file or download ant file from apache and go to lib folder).
This means that your external jar should have four files: