Re: Maven and Ant Integration (Ignores Ant version)

2007-07-11 Thread Toli Kuznets


Appears that I spoke too soon - i can indeed run the maven/ant/junit
combo from inside a sub-modules but it doesn't work for me in the
top-level package with child modules.

oh well. any other suggestions on how to workaround this problem until
the aforementioned bug is fixed?

On 7/11/07, Toli Kuznets <[EMAIL PROTECTED]> wrote:

Petr,

If it makes any difference, I have Maven 2.0.7 and the antrun plugin
with Junit combination works for me. I am, however, using the 3.8.1
version of Junit, but i don't think it matters.

Maven-antrun-plugin page also has a writeup on how to use optional tasks:
http://maven.apache.org/plugins/maven-antrun-plugin/classpaths.html



--
Toli Kuznets
http://www.marketcetera.com: Open-Source Trading Platform
download.run.trade.

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



Re: Maven and Ant Integration (Ignores Ant version)

2007-07-11 Thread Toli Kuznets

Petr,

If it makes any difference, I have Maven 2.0.7 and the antrun plugin
with Junit combination works for me. I am, however, using the 3.8.1
version of Junit, but i don't think it matters.

Maven-antrun-plugin page also has a writeup on how to use optional tasks:
http://maven.apache.org/plugins/maven-antrun-plugin/classpaths.html

I have the following in my plugin:
   
   maven-antrun-plugin
   false
   
   
   run-integration-tests
   integration-test
   
   run
   
   
   
   
   

   
   
   
   
   
   
   
   
   
   ant
   ant-junit
   1.6.5
   
   
   junit
   junit
   3.8.1
   
   
   

hope this helps.
--
Toli Kuznets
http://www.marketcetera.com: Open-Source Trading Platform
download.run.trade.

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



Re: Maven and Ant Integration (Ignores Ant version)

2007-05-02 Thread Wayne Fay

The 2.0.x means "this is something we should/will/can probably fix in
2.0 series" while 2.1.x means "this is something we cannot, for
whatever reason, handle in 2.0 series, and so we need to address this
in 2.1 series".

Wayne

On 5/2/07, Petr V. <[EMAIL PROTECTED]> wrote:

Thanks Wayne for your help. You have been great help. I thought 2.0.x meant
it was fixed in all 2.0.x projects.

Thanks again.

Petr.

Wayne Fay <[EMAIL PROTECTED]> wrote: The bug status is REOPENED. So most
likely, they thought they have
fixed this in 2.0.6, but then found out it was not actually fixed, so
they moved the fix version back to 2.0.x (which means "not yet fixed)
and reopened the bug.

So no, this is not fixed, its still a bug in all 2.0.x series. And bug
fixes are "never" backported -- once something has been released, it
"never" changes.

Wayne

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

Re: Maven and Ant Integration (Ignores Ant version)

2007-05-02 Thread Petr V.
Thanks Wayne for your help. You have been great help. I thought 2.0.x meant it 
was fixed in all 2.0.x projects.

Thanks again.

Petr.

Wayne Fay <[EMAIL PROTECTED]> wrote: The bug status is REOPENED. So most 
likely, they thought they have
fixed this in 2.0.6, but then found out it was not actually fixed, so
they moved the fix version back to 2.0.x (which means "not yet fixed)
and reopened the bug.

So no, this is not fixed, its still a bug in all 2.0.x series. And bug
fixes are "never" backported -- once something has been released, it
"never" changes.

Wayne

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

Re: Maven and Ant Integration (Ignores Ant version)

2007-05-02 Thread Wayne Fay

The bug status is REOPENED. So most likely, they thought they have
fixed this in 2.0.6, but then found out it was not actually fixed, so
they moved the fix version back to 2.0.x (which means "not yet fixed)
and reopened the bug.

So no, this is not fixed, its still a bug in all 2.0.x series. And bug
fixes are "never" backported -- once something has been released, it
"never" changes.

Wayne

On 5/2/07, Petr V. <[EMAIL PROTECTED]> wrote:

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 

Re: Maven and Ant Integration (Ignores Ant version)

2007-05-02 Thread Petr V.
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 opti

Re: Maven and Ant Integration (Ignores Ant version)

2007-05-02 Thread Petr V.
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 .

http://maven.apache.org/POM/4.0.0";
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


  
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 <[EMAIL PROTECTED]> 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
> >
> >
> > ==

Re: Maven and Ant Integration (Ignores Ant version)

2007-05-01 Thread Petr V.
Actually I am trying to set framework to test web services. Our all projects 
are in compliance with maven except this one.We use sure fire for all other 
components.

In this ant script, we deploy the web server , generates wsdl, generates 
clients and then run the tests via junit. I can try to go to maven way but it 
would be a lot of re work. If I could solve this junit thing then it would be 
last step.

Thanks,

Petr

Wayne Fay <[EMAIL PROTECTED]> 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.

Re: Maven and Ant Integration (Ignores Ant version)

2007-05-01 Thread Wayne Fay

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. <[EMAIL PROTECTED]> 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 <[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]




--

Re: Maven and Ant Integration (Ignores Ant version)

2007-05-01 Thread Petr V.
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.

Re: Maven and Ant Integration (Ignores Ant version)

2007-05-01 Thread Wayne Fay

You probably want the ant-nodeps artifact.

 ant
 ant-nodeps
 1.6.5

Wayne

On 5/1/07, Petr V. <[EMAIL PROTECTED]> 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." <[EMAIL PROTECTED]> 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]



Re: Maven and Ant Integration (Ignores Ant version)

2007-05-01 Thread Petr V.
I added one more dependency 


org.apache.ant
ant-junit
1.6.2


and still seeing the same results. Any pointers ??

Thanks,



"Petr V." <[EMAIL PROTECTED]> 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.