Thanks Wayne for your reply. I added your suggested artifact too though I guess 
it was not required because junit task is included in ant-junit artifcat but I 
am still facing same issue. On researching on google, I found that many people 
have asked about this problem with different ant tasks

http://mail-archives.apache.org/mod_mbox/maven-users/200601.mbox/[EMAIL 
PROTECTED]
http://mail-archives.apache.org/mod_mbox/maven-users/200601.mbox/[EMAIL 
PROTECTED]

There must be some solution and I simply can't find out. Now I am desperate :-(

Petr


Wayne Fay <[EMAIL PROTECTED]> wrote: You probably want the ant-nodeps artifact.

  ant
  ant-nodeps
  1.6.5

Wayne

On 5/1/07, Petr V.  wrote:
> I added one more dependency
>
> 
>             org.apache.ant
>             ant-junit
>             1.6.2
> 
>
> and still seeing the same results. Any pointers ??
>
> Thanks,
>
>
>
> "Petr V."  wrote: Greetings,
>
> I have simple ant file that has junit task and it executes fine using ant
> 1.6.2.
>
> Now I am trying to call that ant script via pom file and I am getting an
> error that junit task is not found.
>
> C:\ncp\ncp\main\component\ClientTests\build\client\build.xml:117: 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 the JAR file and/or libraries
>      implementing the functionality were not found at the time you
>      yourself built your installation of Ant from the Ant sources.
>    Fix: Look in the ANT_HOME/lib for the 'ant-' JAR corresponding to the
>      task and make sure it contains more than merely a META-INF/MANIFEST.MF.
>      If all it contains is the manifest, then rebuild Ant with the needed
>      libraries present in ${ant.home}/lib/optional/ , or alternatively,
>      download a pre-built 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 .
>  - You are attempting to use a task defined using
>
>  or  but have spelt wrong or not
>    defined it at the point of use
>
> Remember that for JAR files to be visible to Ant tasks implemented
> in ANT_HOME/lib, the files must be in the same directory or on the
> classpath
>
>
> =================================
>
> So I figured it out that probably maven is using wrong version of ant and I
> checked it, it downloaded ant 1.6.5
>
> [INFO]
> ----------------------------------------------------------------------------
> Downloading: http://repo1.maven.org/maven2/ant/ant/1.6.5/ant-1.6.5.pom
> 521b downloaded
> Downloading:
> http://repo1.maven.org/maven2/ant/ant-launcher/1.6.5/ant-launcher-1.6.5.pom
> 149b downloaded
> Downloading:
> http://repo1.maven.org/maven2/ant/ant-launcher/1.6.5/ant-launcher-1.6.5.jar
> 8K downloaded
> Downloading: http://repo1.maven.org/maven2/ant/ant/1.6.5/ant-1.6.5.jar
> 1009K downloaded
> [INFO] [antrun:run {execution: 1}]
> [INFO] Executing tasks
>
>
> ========================================
>
> Then I asked maven to use ant 1.6.2 in following pom file but it still
> downloads 1.6.5. Any idea what is going on ??? How can I make sure that
> maven uses 1.6.2 ??
>
> Here is my pom file
>
> 4.0.0
>
>
>
>     com.comp.cp
>     cp-component
>     1.0-SNAPSHOT
>
>
>
>   com.comp.cp
>   ClientTests
>   1.0-SNAPSHOT
>
> pom
>
>   ClientTests
>
>
>
>       junit
>       junit
>       4.3.1
>
>
>
>
>     clienttests
>
>
>
>
>
>         org.apache.maven.plugins
>         maven-compiler-plugin
>         2.0
>
>           1.5
>           1.5
>
>
>
>
>
>
>         maven-antrun-plugin
>
>
>             1
>
> generate-sources
>
>
>
>
>
>
>
>               run
>
>
>
>
>
>
>             ant
>             ant-antlr
>             1.6.2
>
>
>
>
>
>
>
>
>
>
> Thanks a lot in advance
>
> Petr V.
>
>
>
>
> ---------------------------------
> Ahhh...imagining that irresistible "new car" smell?
>  Check outnew cars at Yahoo! Autos.
>
>
>
> ---------------------------------
> Ahhh...imagining that irresistible "new car" smell?
>  Check outnew cars at Yahoo! Autos.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



       
---------------------------------
Ahhh...imagining that irresistible "new car" smell?
 Check outnew cars at Yahoo! Autos.

Reply via email to