[ANN] New Plugin for Use Case Driven Design

2004-08-10 Thread Humberto Hernandez
I am releasing a new plugin that helps you manage your use cases. It also
helps
you document the sequence information and generate the CRC cards.

You can find more information here.

http://www.itbrain.com.mx/ucdd

--
  Humberto


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



Fixes for Maven changelog plugin to work with CVS 1.12.9

2004-08-10 Thread Vincent Zang
Hi, 

I recompiled maven changelog plug-in so that it works with CVS 1.12.9
log format. If anyone is also having the same problem, I'll post the
changes to the mailing list.

cheers,

Vincent


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



Re: FTP ant task

2004-08-10 Thread Jesper Linvald
Thank you Jeff - it now works perfectly :)

Jesper Linvald
MAERSK DATA TRANSPORT
Tel no.: +45 3911 1891
e-mail: [EMAIL PROTECTED]




Jefferson K. French [EMAIL PROTECTED] 
09-08-2004 19:04
Please respond to
Maven Users List [EMAIL PROTECTED]


To
Maven Users List [EMAIL PROTECTED]
cc

Subject
Re: FTP ant task






What does it do when it doesn't work?

For me, the -X switch showed that there was a CNF exception for an oro
FTP class. I had to put this in my project.xml:

dependency
  groupIdant-contrib/groupId
  artifactIdant-contrib/artifactId
  version20020829/version
/dependency
dependency
  groupIdoro/groupId
  artifactIdNetComponents/artifactId
  versionxxx/version
  properties
classloaderroot/classloader
  /properties
/dependency

The NetComponents JAR file is not at ibiblio, so I added it to our
company repo. The version 'xxx' I just added because there was no
version number associated with the JAR file.

In retrospect, the ant-contrib part may not be required. It looks like
the Ant FTP class is loaded automatically by Maven from
ant-optional-1.5.3-1.jar. I had to add the classloader property
because it looked like Ant's FTP class was loaded in the root
classloader, but the NetComponents JAR was loaded by the Maven
classloader. I know the classloader is deprecated, but I wasn't sure
how else to get it to work.

I did this in a plugin, so I added this to my plugin.jelly:

  ant:taskdef name=ftp
   classname=org.apache.tools.ant.taskdefs.optional.net.FTP
ant:classpath
  ant:pathelement 
path=${plugin.getDependencyPath('ant-contrib:ant-contrib')}/
  ant:pathelement 
path=${plugin.getDependencyPath('oro:NetComponents')}/
  ant:path refid=maven.dependency.classpath/
/ant:classpath
  /ant:taskdef

before invoking the ftp task. For a maven.xml file, you wouldn't use
${plugin}. I think you'd use ${context}, but I'm not positive.

Again, you may be able to drop the whole ant-contrib part.

  Jeff

On Mon, 09 Aug 2004, at 12:40:51 [GMT +0200] Jesper Linvald wrote:

 Hello all,

 I am trying to use the ftp ant task from maven. It dosent work! Running 
 the task straight from Ant works fine

 Some have suggested a brute hack with a typedef and dependency on Ant 
1.6.

 Before trying this I would like to hear if anybody has a solution to the 

 problem or another way to use ftp or scp?

 Regards

 Jesper Linvald
 MAERSK DATA TRANSPORT
 Tel no.: +45 3911 1891
 e-mail: [EMAIL PROTECTED]

-- 
mailto:[EMAIL PROTECTED]



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




RE : Fixes for Maven changelog plugin to work with CVS 1.12.9

2004-08-10 Thread Heritier Arnaud
Is it compatible with older CVS release ??

Can you post it on Jira please?

Arnaud

 -Message d'origine-
 De : Vincent Zang [mailto:[EMAIL PROTECTED] 
 Envoyé : mardi 10 août 2004 08:27
 À : Maven Users List
 Objet : Fixes for Maven changelog plugin to work with CVS 1.12.9
 
 
 Hi, 
 
 I recompiled maven changelog plug-in so that it works with 
 CVS 1.12.9 log format. If anyone is also having the same 
 problem, I'll post the changes to the mailing list.
 
 cheers,
 
 Vincent
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 

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



JCoverage and Junit do not give same test result

2004-08-10 Thread Eric Barboni
Hi,
 I'm using JCoverage plugin and Junit plugin in the same project.
  Junit report no failure and no error
  Jcoverage report an error with the same testcase.
I've got a java.lang.VerifyError (Illegal constant pool index)
I'm using the following properties:
maven.test.failure.ignore=true
maven.junit.fork=yes
maven.junit.jvmargs=-Djava.awt.headless=true
maven.compile.source=1.5
maven.compile.target=1.5
maven.jcoverage.junit.fork=yes
Has anybody an idea of what happen?
Best Regards
Eric

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


Error in simple Maven build file

2004-08-10 Thread Claus Pedersen
I have the following maven.xml file:

project xmlns:j=jelly:core
goal name=myGoal

j:forEach begin=1 end=5 indexVar=i
echo${i}/echo

exec executable=gcc
arg line= -DA=${i} test.c -o test.exe/
/exec
exec executable=test/

/j:forEach
/goal
/project


The file test.c :

int main()
{
int a = A;
printf(a = %i,a);
return a;
}

It looks like it works... I get the right output from the function

Here is the Maven output:

build:start:

myGoal:
[echo] 1
[exec] a = 1
[exec] [ERROR] Result: 1
[echo] 2
[exec] a = 2
[exec] [ERROR] Result: 2
[echo] 3
[exec] a = 3
[exec] [ERROR] Result: 3
[echo] 4
[exec] a = 4
[exec] [ERROR] Result: 4
[echo] 5
[exec] a = 5
[exec] [ERROR] Result: 5
BUILD SUCCESSFUL
Total time: 2 seconds


All the right values are returned, but why does it say [ERROR] after the
execution?

I hope you have an answer.

Best regards,
Claus


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



RE: Error in simple Maven build file

2004-08-10 Thread Andreas.Ebbert
Hi,

 -Original Message-
 From: ext Claus Pedersen [mailto:[EMAIL PROTECTED]

 The file test.c :
 
 int main()
 {
   int a = A;
   printf(a = %i,a);
   return a;
 }

 All the right values are returned, but why does it say 
 [ERROR] after the
 execution?

My C(++) days lay years behind me, but I think you are giving back an error code 
(return a), that's why maven assums, that something went wront. try return 0 instead.

BR,
Andreas Ebbert

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



Re: Error in simple Maven build file

2004-08-10 Thread Arto Pastinen
Hi!

I think that you c code should return 0 as return value, usually other
than 0 means some error.

Artsi

ti, 2004-08-10 kello 13:53, Claus Pedersen kirjoitti:
 I have the following maven.xml file:
 
 project xmlns:j=jelly:core
 goal name=myGoal
 
 j:forEach begin=1 end=5 indexVar=i
   echo${i}/echo
   
   exec executable=gcc
   arg line= -DA=${i} test.c -o test.exe/
   /exec
   exec executable=test/
   
 /j:forEach
 /goal
 /project
 
 
 The file test.c :
 
 int main()
 {
   int a = A;
   printf(a = %i,a);
   return a;
 }
 
 It looks like it works... I get the right output from the function
 
 Here is the Maven output:
 
 build:start:
 
 myGoal:
 [echo] 1
 [exec] a = 1
 [exec] [ERROR] Result: 1
 [echo] 2
 [exec] a = 2
 [exec] [ERROR] Result: 2
 [echo] 3
 [exec] a = 3
 [exec] [ERROR] Result: 3
 [echo] 4
 [exec] a = 4
 [exec] [ERROR] Result: 4
 [echo] 5
 [exec] a = 5
 [exec] [ERROR] Result: 5
 BUILD SUCCESSFUL
 Total time: 2 seconds
 
 
 All the right values are returned, but why does it say [ERROR] after the
 execution?
 
 I hope you have an answer.
 
 Best regards,
 Claus
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


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



SV: Error in simple Maven build file

2004-08-10 Thread Claus Pedersen
Sorry my bad

Must have been drinking to much this weekend... :-)
The problem is solved...
I was returning an error code..


Hi,

 -Original Message-
 From: ext Claus Pedersen [mailto:[EMAIL PROTECTED]

 The file test.c :
 
 int main()
 {
   int a = A;
   printf(a = %i,a);
   return a;
 }

 All the right values are returned, but why does it say 
 [ERROR] after the
 execution?

My C(++) days lay years behind me, but I think you are giving back an
error code (return a), that's why maven assums, that something went
wront. try return 0 instead.

BR,
Andreas Ebbert

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


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



Use of maven.test.skip

2004-08-10 Thread Kenny MacLeod
Folks,

I currently have a project where the unit tests take a considerable amount of time to 
run (5 minutes or so), and as a result, running them every time I do a build is 
proving impractical.  Initially, I just added the maven.test.skip flag to my 
project.properties, but this isn't a good solution, mainly because if I explicitly 
want to run the unit tests, I have to take the flag out again.

What I want is for the unit tests not to be run when i do a build, but I do want them 
to run if I explicitly say so.  The interactions between the Java and Test plugins 
don't seem to be flexible enough to allow this.  

My current solution is to move the unit tests out to a seperate project, but that 
seems like an arse-backwards way of going about it.  Can anyone suggest a better 
approach?

cheers
kenny


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



RE: Use of maven.test.skip

2004-08-10 Thread Eric Pugh
How about just running maven java:compile?  or, do maven
mybuild -Dmaven.test.skip=true

Eric

 -Original Message-
 From: Kenny MacLeod [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, August 10, 2004 2:49 PM
 To: Maven Users List
 Subject: Use of maven.test.skip


 Folks,

 I currently have a project where the unit tests take a
 considerable amount of time to run (5 minutes or so), and as a
 result, running them every time I do a build is proving
 impractical.  Initially, I just added the maven.test.skip flag to
 my project.properties, but this isn't a good solution, mainly
 because if I explicitly want to run the unit tests, I have to
 take the flag out again.

 What I want is for the unit tests not to be run when i do a
 build, but I do want them to run if I explicitly say so.  The
 interactions between the Java and Test plugins don't seem to be
 flexible enough to allow this.

 My current solution is to move the unit tests out to a seperate
 project, but that seems like an arse-backwards way of going about
 it.  Can anyone suggest a better approach?

 cheers
 kenny


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


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



Re: Use of maven.test.skip

2004-08-10 Thread Andrew Chapman

You can override project properties on the maven command line:

maven -Dmaven.test.skip=false

If you have one environment where you want testing on by default and
another where you want it off set maven.test.skip as appropriate in
build.properties rather than project.properties.

Andy



   
 
  [EMAIL PROTECTED]
 
   To:   [EMAIL PROTECTED] 

  10/08/04 13:49   cc: 
 
  Please respond toSubject:  Use of maven.test.skip
 
  users
 
   
 
   
 




Folks,

I currently have a project where the unit tests take a considerable amount
of time to run (5 minutes or so), and as a result, running them every time
I do a build is proving impractical.  Initially, I just added the
maven.test.skip flag to my project.properties, but this isn't a good
solution, mainly because if I explicitly want to run the unit tests, I have
to take the flag out again.

What I want is for the unit tests not to be run when i do a build, but I do
want them to run if I explicitly say so.  The interactions between the Java
and Test plugins don't seem to be flexible enough to allow this.

My current solution is to move the unit tests out to a seperate project,
but that seems like an arse-backwards way of going about it.  Can anyone
suggest a better approach?

cheers
kenny


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


__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
__







For the latest data on the economy and society 
consult National Statistics at http://www.statistics.gov.uk

**
Please Note:  Incoming and outgoing email messages
are routinely monitored for compliance with our policy
on the use of electronic communications
**
Legal Disclaimer  :  Any views expressed by
the sender of this message are not necessarily
those of the Office for National Statistics
**

__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
__

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



Re: Use of maven.test.skip

2004-08-10 Thread Jefferson K. French
Kenny,

You can create simple wrapper goals like this:

  goal name=build-only
description=Build without running tests
j:set var=maven.test.skip value=true/
attainGoal name=jar:install-snapshot/
  /goal

  goal name=install
description=Build, run tests, and install
attainGoal name=jar:install-snapshot/
  /goal

Then just invoke the appropriate one.

   Jeff

On Tue, 10 Aug 2004, at 13:49:06 [GMT +0100] Kenny MacLeod wrote:

 Folks,

 I currently have a project where the unit tests take a considerable amount of time 
 to run (5 minutes or so), and as a result, running them every time I do a build is 
 proving impractical. 
 Initially, I just added the maven.test.skip flag to my project.properties, but this 
 isn't a good solution, mainly because if I explicitly want to run the unit tests, I 
 have to take the flag out
 again.

 What I want is for the unit tests not to be run when i do a build, but I do want 
 them to run if I explicitly say so.  The interactions between the Java and Test 
 plugins don't seem to be flexible
 enough to allow this.  

 My current solution is to move the unit tests out to a seperate project, but that 
 seems like an arse-backwards way of going about it.  Can anyone suggest a better 
 approach?

 cheers
 kenny

-- 
mailto:[EMAIL PROTECTED]



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



R: Multiproject:clean problem

2004-08-10 Thread Stefanutti, Mario
It is a workaround. Anyway it works so fine!

maven -o multiproject:clean

goal name=multiproject:clean
maven:reactor basedir=${basedir}
   includes=**/${pattern}/**/project.xml
   excludes=**/target/**/project.xml
   goals=clean
   banner= multiproject:clean
   ignoreFailures=true/
/goal

Bye

-Messaggio originale-
Da: Milos Kleint [mailto:[EMAIL PROTECTED] 
Inviato: lunedì 9 agosto 2004 15.34
A: Maven Users List
Oggetto: Re: Multiproject:clean problem

and what about the scenario when I do a multiproject clean the a 
multiproject build which however failt mid-way.. a subsequent 
multiproject clean failt, because it cannot resolve all dependencies..
is there a way out? it seems liuke one can only do a clean build after 
successfully building the multiproject..

Milos


Dion Gillard wrote:

You typically need to do a multiproject:install or
multiproject:install-snapshot before using any other goals.

This places the dependent jars in the local repo.

On Mon, 9 Aug 2004 10:24:04 -0300, Roberto Castro [EMAIL PROTECTED] wrote:
  

Hi, when I run Multiproject:clean in my master project, it tries to find a jar 
file that was not created yet.
I use an argument passed to Maven (mm_domain) to create the name of jar file.
Is there a bug in Multiproject:clean? I've looked up in faq but I didn't find 
anything about this error.
Here is log:
+
| Executing clean:clean MM - SPBDns
| Memory: 3M/6M
+
Verifying dependencies for MM:spbdns
Getting failed dependencies: [EMAIL PROTECTED]
Attempting to download spbmessage-cetip-snapshot.jar.
Getting URL: http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
Received status code: 404
File not found on one of the repos
java.io.FileNotFoundException: 
http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
at org.apache.maven.util.HttpUtils.retrieveArtifact(HttpUtils.java:547)
at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:381)
at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:287)
at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:181)
at 
 org.apache.maven.verifier.DependencyVerifier.getRemoteArtifact(DependencyVerifier.java:326)
at 
 org.apache.maven.verifier.DependencyVerifier.getDependencies(DependencyVerifier.java:255)
at 
 org.apache.maven.verifier.DependencyVerifier.satisfyDependencies(DependencyVerifier.java:171)
at 
 org.apache.maven.verifier.DependencyVerifier.verify(DependencyVerifier.java:97)
at org.apache.maven.project.Project.verifyDependencies(Project.java:1365)
at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:510)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:266)
at org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:342)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at 
 org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
at 
 org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
at 
 org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at 
 org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
at 
 org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
at 
 org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at 
 org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
at 
 org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:634)
at 

RE: Multiproject:clean problem

2004-08-10 Thread Roberto Castro
Hi Mario, I followed Dion Gillard's suggestions and I created a customized 
multiproject:cleam goal inside maven.xml of the my master project. This way:
goal name=multiproject:clean
description=[Ctp] Clean directories of all subprojects

echo[Ctp] ### Running CtpMultiproject:Clean ###/echo
maven:reactor
basedir=${basedir}
banner=[Ctp] Gathering project list
includes=*/project.xml
postProcessing=true
ignoreFailures=true
collectOnly=true /

j:set var=mm_tag_version value=${mm_tag_version.toUpperCase()}/

j:forEach var=reactorProject items=${reactorProjects}
!-- this list of things to delete is lifted from clean:clean 
--
j:if test=${mm_tag_version.equals('SNAPSHOT')}
ant:delete 
dir=${reactorProject.context.getVariable('maven.build.dir')} /
/j:if
j:if test=${!mm_tag_version.equals('SNAPSHOT')}
ant:delete 
dir=${reactorProject.context.getVariable('basedir')} /
/j:if
/j:forEach
/goal
goal name=mygoal
.
.
.
/goal

And, I run maven this way: maven multiproject:clean mygoal ... -Dmm_tag_version=$1 
-Dmm_subprojects_name=spbmessage,mmserver,MM_Business,ispbdns -Dmm_domain=cetip 
-Dmm_cvs_checkout=true -X  | tee -a $HOME/MMmaster/mmlogs/$DATA

It worked perfectly.
Thanks a lot.
Best regards,


 Roberto de Castro 
 Analista de Suporte 
 Cetip - Desus Rio de Janeiro 
 +55 21 2276-7439 
 mailto:[EMAIL PROTECTED] 




-Mensagem original-
De: Stefanutti, Mario [mailto:[EMAIL PROTECTED]
Enviada em: terça-feira, 10 de agosto de 2004 14:12
Para: Maven Users List
Assunto: R: Multiproject:clean problem


It is a workaround. Anyway it works so fine!

maven -o multiproject:clean

goal name=multiproject:clean
maven:reactor basedir=${basedir}
   includes=**/${pattern}/**/project.xml
   excludes=**/target/**/project.xml
   goals=clean
   banner= multiproject:clean
   ignoreFailures=true/
/goal

Bye

-Messaggio originale-
Da: Milos Kleint [mailto:[EMAIL PROTECTED] 
Inviato: lunedì 9 agosto 2004 15.34
A: Maven Users List
Oggetto: Re: Multiproject:clean problem

and what about the scenario when I do a multiproject clean the a 
multiproject build which however failt mid-way.. a subsequent 
multiproject clean failt, because it cannot resolve all dependencies..
is there a way out? it seems liuke one can only do a clean build after 
successfully building the multiproject..

Milos


Dion Gillard wrote:

You typically need to do a multiproject:install or
multiproject:install-snapshot before using any other goals.

This places the dependent jars in the local repo.

On Mon, 9 Aug 2004 10:24:04 -0300, Roberto Castro [EMAIL PROTECTED] wrote:
  

Hi, when I run Multiproject:clean in my master project, it tries to find a jar 
file that was not created yet.
I use an argument passed to Maven (mm_domain) to create the name of jar file.
Is there a bug in Multiproject:clean? I've looked up in faq but I didn't find 
anything about this error.
Here is log:
+
| Executing clean:clean MM - SPBDns
| Memory: 3M/6M
+
Verifying dependencies for MM:spbdns
Getting failed dependencies: [EMAIL PROTECTED]
Attempting to download spbmessage-cetip-snapshot.jar.
Getting URL: http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
Received status code: 404
File not found on one of the repos
java.io.FileNotFoundException: 
http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
at org.apache.maven.util.HttpUtils.retrieveArtifact(HttpUtils.java:547)
at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:381)
at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:287)
at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:181)
at 
 org.apache.maven.verifier.DependencyVerifier.getRemoteArtifact(DependencyVerifier.java:326)
at 
 org.apache.maven.verifier.DependencyVerifier.getDependencies(DependencyVerifier.java:255)
at 
 org.apache.maven.verifier.DependencyVerifier.satisfyDependencies(DependencyVerifier.java:171)
at 
 org.apache.maven.verifier.DependencyVerifier.verify(DependencyVerifier.java:97)
at org.apache.maven.project.Project.verifyDependencies(Project.java:1365)
at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:510)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:266)
at 

Re: Use of maven.test.skip

2004-08-10 Thread Jeffrey D. Brekke

I recommend you forget that the flag exists and make the tests faster.

 On Tue, 10 Aug 2004 13:49:06 +0100, Kenny MacLeod [EMAIL PROTECTED] said:

 Folks, I currently have a project where the unit tests take a
 considerable amount of time to run (5 minutes or so), and as a
 result, running them every time I do a build is proving impractical.
 Initially, I just added the maven.test.skip flag to my
 project.properties, but this isn't a good solution, mainly because
 if I explicitly want to run the unit tests, I have to take the flag
 out again.

 What I want is for the unit tests not to be run when i do a build,
 but I do want them to run if I explicitly say so.  The interactions
 between the Java and Test plugins don't seem to be flexible enough
 to allow this.

 My current solution is to move the unit tests out to a seperate
 project, but that seems like an arse-backwards way of going about
 it.  Can anyone suggest a better approach?

I think you may be onto something here.  If they are so long, maybe
they aren't unit tests and should be moved.

-- 
=
Jeffrey D. Brekke   [EMAIL PROTECTED]
Wisconsin,  USA [EMAIL PROTECTED]
[EMAIL PROTECTED]


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



[ANN] Maven Announcement Plugin 1.3 released

2004-08-10 Thread vmassol
The maven team is pleased to announce the Maven Announcement Plugin 1.3 
release! 

http://maven.apache.org/reference/plugins/announcement/

The Announcement plugin generates release announcements. It uses the 
information found in both the POM and in the changes.xml file to generate the 
announcement text. 

Changes in this version include:

  New Features:

o Added check to verify that the POM has a versionelement for the 
  announcement to be generated. Issue: MPANNOUNCEMENT-14. Thanks to Felipe 
  Leme. 
o Added new optional maven.announcement.encodingproperty that defines which 
  charset encoding to use to generate the text announcement (defaults to 
  UTF-8). Issue: MPANNOUNCEMENT-13. Thanks to Felipe Leme. 
o Added new announcement:mailgoal to automatically send the generated 
  announcement by email. Issue: MPANNOUNCEMENT-9. Thanks to Felipe Leme. 
o Added new optional maven.announcement.stylesheet.pathproperty that defines 
  what stylesheet to use to generate the text announcement. Issue: 
  MPANNOUNCEMENT-11. Thanks to Felipe Leme. 

  Fixed bugs:

o Fixed error message when current version is not available at 
  xdocs/changes.xml. Issue: MPANNOUNCEMENT-12. Thanks to Felipe Leme.  

To automatically install the plugin, type the following on a single line:

maven plugin:download 
  -DgroupId=maven 
  -DartifactId=maven-announcement-plugin
  -Dversion=1.3

For a manual installation, you can download the plugin here:
http://www.apache.org/dyn/closer.cgi/java-repository/maven/plugins/maven-announcement-plugin-1.3.jar
 

Have fun!
-The maven team
  

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



pom.siteDirectory

2004-08-10 Thread Liu, Zhihai
I wanted to define pom.siteDirectory in build.properties to overwrite
siteDirectory in project.xml to deploy to a different location, but it did
not work. 

This is what I have in build.properties
...
maven.site.deploy.method=fs
pom.siteDirectory=C:/app/site
...

Maven build always uses the value for siteDirectory in project.xml and
ignores my change in build.properties.

Any help is greatly appreciated.



This is a PRIVATE message. If you are not the intended recipient, please
delete without copying and kindly advise us by e-mail of the mistake in
delivery. NOTE: Regardless of content, this e-mail shall not operate to bind
CSC to any order or other contract unless pursuant to explicit written
agreement or government initiative expressly permitting the use of e-mail
for such purpose.



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



Re: pom.siteDirectory

2004-08-10 Thread Erik Husby
Liu, Zhihai wrote:
I wanted to define pom.siteDirectory in build.properties to overwrite
siteDirectory in project.xml to deploy to a different location, but it did
not work. 

This is what I have in build.properties
...
maven.site.deploy.method=fs
pom.siteDirectory=C:/app/site
...
Maven build always uses the value for siteDirectory in project.xml and
ignores my change in build.properties.
Any help is greatly appreciated.
 

Put in the pom something like
siteDirectory${siteDirectory}/siteDirectory
Then put a default value in project.properties
siteDirectory=defaultSite
Then put in build.properties
siteDirectory=c:/app/site

--
Erik Husby
Team Lead for Software Quality Automation
Broad Institute of MIT and Harvard 
Rm. 2192  320 Charles St
Cambridge, MA 02141-2023
mobile: 781.354.6669, office: 617.258.9227, [EMAIL PROTECTED]

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


RE: pom.siteDirectory

2004-08-10 Thread Liu, Zhihai
Eric, thanks for the prompt response. It works.

-Original Message-
From: Erik Husby [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 10, 2004 4:11 PM
To: Maven Users List
Subject: Re: pom.siteDirectory


Liu, Zhihai wrote:

I wanted to define pom.siteDirectory in build.properties to overwrite
siteDirectory in project.xml to deploy to a different location, but it
did
not work. 

This is what I have in build.properties
...
maven.site.deploy.method=fs
pom.siteDirectory=C:/app/site
...

Maven build always uses the value for siteDirectory in project.xml and
ignores my change in build.properties.

Any help is greatly appreciated.
  

Put in the pom something like
siteDirectory${siteDirectory}/siteDirectory

Then put a default value in project.properties
siteDirectory=defaultSite

Then put in build.properties
siteDirectory=c:/app/site



-- 
Erik Husby
Team Lead for Software Quality Automation
Broad Institute of MIT and Harvard 
Rm. 2192  320 Charles St
Cambridge, MA 02141-2023
mobile: 781.354.6669, office: 617.258.9227, [EMAIL PROTECTED]


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

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



RE: Use of maven.test.skip

2004-08-10 Thread Charles Daniels


 -Original Message-
 From: Jeffrey D. Brekke [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, August 10, 2004 8:37 PM
 To: Maven Users List
 Subject: Re: Use of maven.test.skip



 I recommend you forget that the flag exists and make the tests faster.

That doesn't necessarily help.  If all of his tests take 0.1 second on
average, but he has 1000 tests, it still takes 100 seconds to run them all,
which may still be unacceptably long to wait when running frequently.


  On Tue, 10 Aug 2004 13:49:06 +0100, Kenny MacLeod
 [EMAIL PROTECTED] said:

  Folks, I currently have a project where the unit tests take a
  considerable amount of time to run (5 minutes or so), and as a
  result, running them every time I do a build is proving impractical.
  Initially, I just added the maven.test.skip flag to my
  project.properties, but this isn't a good solution, mainly because
  if I explicitly want to run the unit tests, I have to take the flag
  out again.

  What I want is for the unit tests not to be run when i do a build,
  but I do want them to run if I explicitly say so.  The interactions
  between the Java and Test plugins don't seem to be flexible enough
  to allow this.

  My current solution is to move the unit tests out to a seperate
  project, but that seems like an arse-backwards way of going about
  it.  Can anyone suggest a better approach?

 I think you may be onto something here.  If they are so long, maybe
 they aren't unit tests and should be moved.

 --
 =
 Jeffrey D. Brekke   [EMAIL PROTECTED]
 Wisconsin,  USA [EMAIL PROTECTED]
 [EMAIL PROTECTED]


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



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



Re: Use of maven.test.skip

2004-08-10 Thread dan tran
hmm, my fingers are bad.

I meant, point test resource in your project.xml to the dummy one



On Tue, 10 Aug 2004 14:57:06 -0700, dan tran [EMAIL PROTECTED] wrote:
 How about this! ;-)
 
 Create 2 test suites.  One is a dummy one, and the other one has all
 tests you want to run.
 
 Point test resource in your project.xml so that maven will invoke
 after compilation.
 it happens very fast since no test to run.
 
 Create a goal in your maven.xml to run your real test suite using test:single
 goal. and run it any time you want
 
 
 -D
 
 
 
 
 On Tue, 10 Aug 2004 22:40:13 +0100, Charles Daniels [EMAIL PROTECTED] wrote:
 
 
   -Original Message-
   From: Jeffrey D. Brekke [mailto:[EMAIL PROTECTED]
   Sent: Tuesday, August 10, 2004 8:37 PM
   To: Maven Users List
   Subject: Re: Use of maven.test.skip
  
  
  
   I recommend you forget that the flag exists and make the tests faster.
 
  That doesn't necessarily help.  If all of his tests take 0.1 second on
  average, but he has 1000 tests, it still takes 100 seconds to run them all,
  which may still be unacceptably long to wait when running frequently.
 
  
On Tue, 10 Aug 2004 13:49:06 +0100, Kenny MacLeod
   [EMAIL PROTECTED] said:
  
Folks, I currently have a project where the unit tests take a
considerable amount of time to run (5 minutes or so), and as a
result, running them every time I do a build is proving impractical.
Initially, I just added the maven.test.skip flag to my
project.properties, but this isn't a good solution, mainly because
if I explicitly want to run the unit tests, I have to take the flag
out again.
  
What I want is for the unit tests not to be run when i do a build,
but I do want them to run if I explicitly say so.  The interactions
between the Java and Test plugins don't seem to be flexible enough
to allow this.
  
My current solution is to move the unit tests out to a seperate
project, but that seems like an arse-backwards way of going about
it.  Can anyone suggest a better approach?
  
   I think you may be onto something here.  If they are so long, maybe
   they aren't unit tests and should be moved.
  
   --
   =
   Jeffrey D. Brekke   [EMAIL PROTECTED]
   Wisconsin,  USA [EMAIL PROTECTED]
   [EMAIL PROTECTED]
  
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 


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



Re: Use of maven.test.skip

2004-08-10 Thread Jeffrey D. Brekke
 On Tue, 10 Aug 2004 22:40:13 +0100, Charles Daniels [EMAIL PROTECTED] said:

 I recommend you forget that the flag exists and make the tests
 faster.

 That doesn't necessarily help.  If all of his tests take 0.1 second
 on average, but he has 1000 tests, it still takes 100 seconds to run
 them all, which may still be unacceptably long to wait when running
 frequently.

Then they would still be too slow I guess.  There are projects with
many more than 1000 tests that run in a reasonable time (
http://jakarta.apache.org/commons/collections/junit-report.html ).
Everyone has a threshold wrt build times.  

Maven runs the tests on each build because that is a best practice in
our industry.  They should be fast and focused tests, otherwise maybe
the build should not be dependant upon them ( the slow ones that is, in
which case you could move them into a separate testing project ).

In my experience, slow running tests usually have external
dependencies ( files, database, network ) which slow them down.  I try
to have unit/programmer tests not depend on anything external.  Those
tests ( that depend on external systems ) are important, and should
exist.  But having the build depend on them may not be wise.

This has been discussed on this list before, sorry if I came off too
harsh, I was really trying to help.

   On Tue, 10 Aug 2004 13:49:06 +0100, Kenny MacLeod
 [EMAIL PROTECTED] said:
 
  Folks, I currently have a project where the unit tests take a 
 considerable amount of time to run (5 minutes or so), and as a 
 result, running them every time I do a build is proving
 impractical.   Initially, I just added the maven.test.skip flag to
 my  project.properties, but this isn't a good solution, mainly
 because  if I explicitly want to run the unit tests, I have to
 take the flag  out again.
 
  What I want is for the unit tests not to be run when i do a
 build,  but I do want them to run if I explicitly say so.  The
 interactions  between the Java and Test plugins don't seem to be
 flexible enough  to allow this.
 
  My current solution is to move the unit tests out to a seperate 
 project, but that seems like an arse-backwards way of going about 
 it.  Can anyone suggest a better approach?
 
 I think you may be onto something here.  If they are so long, maybe
 they aren't unit tests and should be moved.

-- 
=
Jeffrey D. Brekke   [EMAIL PROTECTED]
Wisconsin,  USA [EMAIL PROTECTED]
[EMAIL PROTECTED]


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



Re: use of castor plugin

2004-08-10 Thread Nicolas De Loof

Sory for this, I had forgotten the xmlns:castor=castor

Now I get another error when running the Castor generator :

castor:prepare-filesystem:

[echo] Generating sources for 
D:\eclipse\workspace\crbt-metier\src\schemas\add_group_response.xsd
-- Suppressing non fatal warnings.
-- Disabling generation of Marshalling framework methods (marshall, unmarshall, 
validate).

BUILD FAILED
File.. C:\Documents and 
Settings\ndeloof\.maven\cache\maven-castor-plugin-1.2\plugin.jelly
Element... ant:java
Line.. 92
Column 38
java.lang.NoClassDefFoundError: sun/reflect/ConstructorAccessorImpl
Total time: 6 seconds

Any idea ? Notice I use SUN jdk 1.4.2 and that I can run the generator from command 
line without troubles.

Nico.


 Hi,
 
 can someone help me using castor plugin ?
 
 I've added this in my maven.xml :
 
 attainGoal name=castor:prepare-filesystem/
 castor:generate schema=${schema} package=${package} marshal=false/
 
 And I get : 
 SAXParseException: The prefix castor for element castor:generate is not bound.
 
 What did I miss ?
 
 Nico.



Our name has changed.  Please update your address book to the following format: 
[EMAIL PROTECTED].

This message contains information that may be privileged or confidential and is the 
property of the Capgemini Group. It is intended only for the person to whom it is 
addressed. If you are not the intended recipient,  you are not authorized to read, 
print, retain, copy, disseminate,  distribute, or use this message or any part 
thereof. If you receive this  message in error, please notify the sender immediately 
and delete all  copies of this message.


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