Errors In Programmatically Running ANT Build In Eclipse

Posted by Sujay on Stack Overflow See other posts from Stack Overflow or by Sujay
Published on 2012-04-05T23:26:29Z Indexed on 2012/04/05 23:28 UTC
Read the original article Hit count: 341

Filed under:
|

I am trying to run an ANT script through a small Java program and I keep on encountering the following error:

build:
Exception in thread "main" build.xml:7: Problem: failed to create task or type eclipse.refreshLocal
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.

    at org.apache.tools.ant.UnknownElement.getNotFoundException(UnknownElement.java:487)
    at org.apache.tools.ant.UnknownElement.makeObject(UnknownElement.java:419)
    at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:163)

I used to get this problem when I used to execute the build file manually. All I had to do to make Eclipse run this build was to go to Run > External Tools > External Tools Configuration > JRE and select "Run in the same JRE as the workspace" and then attempt to execute.

But I have no idea how to achieve the same effect through my code. Any suggestion would really be appreciated.

Note that this has reference to a previous question that I asked over here

© Stack Overflow or respective owner

Related posts about eclipse

Related posts about ant