Hello!
I want to call build.xml file from java level and I use the following code to do this:
String[] tab = new String[]{"-buildfile", "c:\build.xml"};
Main.main(tab);
Some targets completed successfully but the target concerning <junit> task does not run.
Of course "junit.jar" is added to ANT_HOME. I know that this message appears when "junit.jar" isn't added to ANT_HOME.
My "build.xml" file is good constructed, because if I run it from command line everything go good.
If someone knows how to solve this problem please help me.
Thanks,
Magda
BUILD FAILED
C:\cmstar_wro\A_TESTS\FUNC\OTS CMSTAR 2078\WBT\JUNIT\build_D.xml:86: Could not create task or type of type: junit.
Ant could not find the task or a class this task relies upon.
This is common and has a number of causes; the usual
solutions are to read the manual pages then download and
install needed JAR files, or fix the build file:
- You have misspelt 'junit'.
Fix: check your spelling.
- The task needs an external JAR file to execute
and this is not found at the right place in the classpath.
Fix: check the documentation for dependencies.
Fix: declare the task.
- The task is an Ant optional task and optional.jar is absent
Fix: look for optional.jar in ANT_HOME/lib, download if needed
- The task was not built into optional.jar as dependent
libraries were not found at build time.
Fix: look in the JAR to verify, then rebuild with the needed
libraries, or download a release version from apache.org
- The build file was written for a later version of Ant
Fix: upgrade to at least the latest release version of Ant
- The task is not an Ant core or optional task
and needs to be declared using <taskdef>.
I want to call build.xml file from java level and I use the following code to do this:
String[] tab = new String[]{"-buildfile", "c:\build.xml"};
Main.main(tab);
Some targets completed successfully but the target concerning <junit> task does not run.
Of course "junit.jar" is added to ANT_HOME. I know that this message appears when "junit.jar" isn't added to ANT_HOME.
My "build.xml" file is good constructed, because if I run it from command line everything go good.
If someone knows how to solve this problem please help me.
Thanks,
Magda
BUILD FAILED
C:\cmstar_wro\A_TESTS\FUNC\OTS CMSTAR 2078\WBT\JUNIT\build_D.xml:86: Could not create task or type of type: junit.
Ant could not find the task or a class this task relies upon.
This is common and has a number of causes; the usual
solutions are to read the manual pages then download and
install needed JAR files, or fix the build file:
- You have misspelt 'junit'.
Fix: check your spelling.
- The task needs an external JAR file to execute
and this is not found at the right place in the classpath.
Fix: check the documentation for dependencies.
Fix: declare the task.
- The task is an Ant optional task and optional.jar is absent
Fix: look for optional.jar in ANT_HOME/lib, download if needed
- The task was not built into optional.jar as dependent
libraries were not found at build time.
Fix: look in the JAR to verify, then rebuild with the needed
libraries, or download a release version from apache.org
- The build file was written for a later version of Ant
Fix: upgrade to at least the latest release version of Ant
- The task is not an Ant core or optional task
and needs to be declared using <taskdef>.