Running ant javac inside Eclipse

You may often want to use javac task in your ant build files. In order to execute javac tasks inside Eclipse, you need to do a little bit of work. Below are the steps I follow to get javac executed succesfully. I hope it helps.

1. Define build.compiler property in your ant build file.
<project basedir="."  default="compile"  name="Test Builder">
   <property name="build" location="C:\Users\Administrator\Desktop\build"/>
   <property  value="org.eclipse.jdt.core.JDTCompilerAdapter" name="build.compiler"/>
   <target name="compile" >
     <javac srcdir="." destdir="${build}" target="1.5" source="1.5" debug="true">

2. You should have a file named org.eclipse.jdt.core_{version}.jar located at plugins directory under your
Eclipse distribution. Extract this file into a desired location. You should see "jdtCompilerAdapter.jar"
at the extracted location.

3. Select Run->External Tools->External Tools Configuration from the Eclipse menu.

    a- Open the Classpath tab. Click on the Add External Jar button and select the jdtCompilerAdapter.jar file
        that you obtained from step 2.

    b- Open the JRE tab. Make sure to check "Run in the same JRE as the workspace" box.


Popular posts from this blog

Wrapping PL/SQL Source Code and a Strange Bug (PLS-00753)

An ADF Faces ProgressIndicator Example for File Upload

JavaScript DecimalFormat