I found a bug about this issue.

http://jira.codehaus.org/browse/MNG-1323?page=com.atlassian.jira.plugin.system.issuetabpanels:changehistory-tabpanel

Has this been fixed. I am using maven 2.0.5 . The second last row says that fix 
version is 2.0.x and it was changed from 2.0.6 so was that crossported to 
previous branches ??

Thanks




"Petr V." <[EMAIL PROTECTED]> wrote: Wayne, I am able to resolve this issue but 
got some other issue. I guess this issue is due to differnent class loaders. 
See the following pom file. When I was putting junit dependency at pom level 
which is now commented out, I was having issue but now what I did I added this 
dependency for plugin and it was able to find junit task in ant file.

All looks fine till here but when I tried to do mvn install from main project, 
I got the same issue. This pom file is for sub probject which builds 
successfully but from main project, I still get the old problem. The other 
subprojects have their dependencies to junit. Any idea how I could load all my 
dependencies all together via one class loader. If it is not a class loader 
issue, what it could be, any pointers would be really really appreciated.
 
Here is my working pom file for sub project .



xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>

  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-junit
                1.6.5
            
            
              junit
              junit
              4.3.1
                       
        
      
    

  






Wayne Fay  wrote: I'm curious... why you can't just use Maven Surefire plugin 
to run
your JUnit tests? Why are you doing this "junit via ant" thing at all?

Wayne

On 5/1/07, Petr V.  wrote:
> 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  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.

---------------------------------------------------------------------
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.


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

Reply via email to