Re: Please test Surefire 2.3.1 pre-release

2007-05-24 Thread berndq

Forget about my last mail,

it works now for me on a tiny project on Windows.

best regards
Bernd



Brett,

I run 2.3 successfully on a tiny test project on Windows.

Made the modifications you described, including a

  

  apache Snapshots
  http://people.apache.org/repo/m2-snapshot-repository
  
true
  
  
false
  

  

in the master pom but for "mvn test" I get:

[INFO] snapshot 
org.apache.maven.plugins:maven-surefire-plugin:2.3.1-SNAPSHOT: checking 
for updates from apache Snapshots
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/maven/plugins/maven-surefire-plugin/2.3.1-SNAPSHOT/maven-surefire-plugin- 


2.3.1-20070525.032653-3.pom
6K downloaded
[INFO] snapshot org.apache.maven.surefire:surefire:2.3.1-SNAPSHOT: 
checking for updates from apache Snapshots
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/maven/surefire/surefire/2.3.1-SNAPSHOT/surefire-2.3.1-20070525.032653-3.p 


om
5K downloaded
[INFO] 


[ERROR] BUILD FAILURE
[INFO] 

[INFO] A required plugin was not found: Plugin could not be found - 
check that the goal name is correct: Unable to download the artifact

from any repo

sitory

Try downloading the file manually from the project website.

Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.maven.plugins 
-DartifactId=maven-surefire-plugin \
-Dversion=2.3.1-SNAPSHOT -Dpackaging=maven-plugin 
-Dfile=/path/to/file




org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:2.3.1-SNAPSHOT


from the specified remote repositories:

  central (http://repo1.maven.org/maven2)


org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:2.3.1-SNAPSHOT


from the specified remote repositories:

  central (http://repo1.maven.org/maven2)


Bernd


Hi,

The surefire 2.3.1 release vote is imminent, so I'd like to ask people 
to test the latest build.


I'm particularly interested in those:
- who can't use 2.3 because of a regression since 2.2
- who currently use 2.3 on Windows
- who use different types of classloading configuration in tests

To test the release, add the following to your pom:


  

  
maven-surefire-plugin
2.3.1-SNAPSHOT
  

  


If you want to download the snapshot, add the following snapshot 
repository to your POM: 
http://people.apache.org/repo/m2-snapshot-repository


Alternatively, you can build from source: 
http://svn.apache.org/repos/asf/maven/surefire/branches/surefire-2.3.x


Thanks!
- Brett

-
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: Please test Surefire 2.3.1 pre-release

2007-05-24 Thread berndq

Brett,

I run 2.3 successfully on a tiny test project on Windows.

Made the modifications you described, including a

  

  apache Snapshots
  http://people.apache.org/repo/m2-snapshot-repository
  
true
  
  
false
  

  

in the master pom but for "mvn test" I get:

[INFO] snapshot 
org.apache.maven.plugins:maven-surefire-plugin:2.3.1-SNAPSHOT: checking 
for updates from apache Snapshots
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/maven/plugins/maven-surefire-plugin/2.3.1-SNAPSHOT/maven-surefire-plugin-

2.3.1-20070525.032653-3.pom
6K downloaded
[INFO] snapshot org.apache.maven.surefire:surefire:2.3.1-SNAPSHOT: 
checking for updates from apache Snapshots
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/maven/surefire/surefire/2.3.1-SNAPSHOT/surefire-2.3.1-20070525.032653-3.p

om
5K downloaded
[INFO] 


[ERROR] BUILD FAILURE
[INFO] 

[INFO] A required plugin was not found: Plugin could not be found - 
check that the goal name is correct: Unable to download the artifact 
from any repo

sitory

Try downloading the file manually from the project website.

Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.maven.plugins 
-DartifactId=maven-surefire-plugin \
-Dversion=2.3.1-SNAPSHOT -Dpackaging=maven-plugin 
-Dfile=/path/to/file




org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:2.3.1-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)


org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:2.3.1-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)


Bernd


Hi,

The surefire 2.3.1 release vote is imminent, so I'd like to ask people 
to test the latest build.


I'm particularly interested in those:
- who can't use 2.3 because of a regression since 2.2
- who currently use 2.3 on Windows
- who use different types of classloading configuration in tests

To test the release, add the following to your pom:


  

  
maven-surefire-plugin
2.3.1-SNAPSHOT
  

  


If you want to download the snapshot, add the following snapshot 
repository to your POM: 
http://people.apache.org/repo/m2-snapshot-repository


Alternatively, you can build from source: 
http://svn.apache.org/repos/asf/maven/surefire/branches/surefire-2.3.x


Thanks!
- Brett

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



Getting manifest files generated without project version numbers

2007-05-24 Thread Ian Rowlands




I'm trying to solve the problem where IBM RAD uses project names (and hence
jar file references) without version numbers, but Maven creates its jars
with version numbers.

The main issue I have is with the automatic generation of the Manifest
files.  If I let Maven generate them, the resulting EAR doesn't work
(because of other modules - I can solve the problem in the EAR).  If I
hardcode my manifest, I'm losing part of the reason I'm using maven in the
first place!

So I think there are two possible solutions:
1.  Convince Maven when generating its Manifest files to exclude the
version number from the name of the projects I specify (i.e my modules), or
tell it to use the name I want rather than its own.
2.  Merging a base manifest file with a generated one - the base one will
contain my projects (with my names), and the generated one will have the
other dependencies.
3.  Hardcoding my Manifest file (yuck!)

Anybody else come across this problem? If so, how did you solve it?


Regards,

Ian Rowlands



Disclaimer: The information transmitted is intended only for the person or
entity to which it is addressed and may contain confidential and/or
privileged material. Any review, retransmission, dissemination or other use
of, or taking of any action in reliance upon, this information by persons
or entities other than the intended recipient is prohibited. If you
received this in error, please contact the sender and delete the material
from your computer.
Privacy: If you are responding to this email or providing personal
information to the SRO for the purposes of one of the Acts it administers,
such information is used only for the purpose for which it was collected
( administration of SRO legislation ) and is protected by the Information
Privacy Act 2000 and secrecy provisions contained in legislation
administered by SRO. It is not disclosed otherwise than in accordance with
the law. If you would like a copy of the SRO Privacy Policy please refer to
SRO website (www.sro.vic.gov.au) or contact SRO on 9628 0556 and request a
copy.


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



"mvn site" error? 'VM_global_library.vm' ???

2007-05-24 Thread Baz

Why am i seeing the following error? How can i resolve it?

[INFO] Velocimacro : initialization starting.^M
[INFO] Velocimacro : adding VMs from VM library template :
VM_global_library.vm^
M
[ERROR] ResourceManager : unable to find resource 'VM_global_library.vm' in
any
resource loader.^M
[INFO] Velocimacro : error using  VM library template VM_global_library.vm :
org
.apache.velocity.exception.ResourceNotFoundException: Unable to find
resource 'V
M_global_library.vm'^M
[INFO] Velocimacro :  VM library template macro registration complete.^M
[INFO] Velocimacro : allowInline = true : VMs can be defined inline in
templates
^M
[INFO] Velocimacro : allowInlineToOverride = false : VMs defined inline may
NOT
replace previous VM definitions^M
[INFO] Velocimacro : allowInlineLocal = false : VMs defined inline will be
glob
al in scope if allowed.^M
[INFO] Velocimacro : initialization complete.^M
[INFO] Velocity successfully started.^M


Library Resource used in test goal

2007-05-24 Thread Randall Fidler
Hello,

 

Any ideas why Maven can see classes in sunjce_provider.jar
(SunJCE) at compile time but not when it runs tests?  I wouldn't think
it's a dependency issue as the jar is bundled with the jre I'm using
(1.5_11) and is NOT listed as a dependency.  If it was a test vs compile
dependency issue I could understand but it's not listed as a dependency
and as I said, compiles just fine - it's only during test goal that it
can't find the class.

 

Thoughts?

 

Regards,

 

Randall



Including jtds package as project dependency.

2007-05-24 Thread imran aziz
Hello All, 

I want to use database calls from within my project and in
order to do that I have included jtds in my project, added the
following lines in POM 




net.sourceforge.jtds
jtds
1.2  
 




and installed jtds jar into maven repository by using 



mvn install:install-file -DgroupId=net.sourceforge.jtds -DartifactId=jtds 
-Dversion=1.2 -Dpackaging=jar -Dfile=jtds-1.2.jar



as specified in maven documentation, but I am still getting the following error 
on build



 package net.sourceforge.jtds does not exist



I am new to maven2 so not sure what I am missing, any clues please.

Regards,

Imran.




   
Choose
 the right car based on your needs.  Check out Yahoo! Autos new Car Finder tool.
http://autos.yahoo.com/carfinder/

Dependencies downloading for snapshot in Maven 2.0.5 and up

2007-05-24 Thread Jerome Thibaud

Hi All,

Why are snapshots systematically downloaded in maven 2.0.5 and above?
In maven 2.0.4 it seems to me they were downloaded only when the file had
changed remotely ?
known issue? Am I missing something ?

regards

Jerome T.


Daytrader doesn't compile

2007-05-24 Thread Timothy Reilly
Has anyone run into the this problem that "Better Builds with Maven" code 
sample (Chapter 4) the Daytrader build will not compile?
 
Starting with : 
 
[ERROR] BUILD FAILURE
[INFO] 
[INFO] Compilation failure
C:\temp\daytrader\wsappclient\src\main\java\org\apache\geronimo\samples\daytrader\client\ws\ClientApp.java:[1357,78]
 incompatible types
found   : org.apache.geronimo.samples.daytrader.client.ws.ArrayOfOrderDataBean
required: java.lang.Object[]
C:\temp\daytrader\wsappclient\src\main\java\org\apache\geronimo\samples\daytrader\client\ws\ClientApp.java:[1368,82]
 incompatible types
found   : org.apache.geronimo.samples.daytrader.client.ws.ArrayOfHoldingDataBean
required: java.lang.Object[]
...
 and then a bunch of unresolved symbol errors
 
Any help appreciated.
 
Thank you.
 


War plugin doc issue

2007-05-24 Thread Alexander Sack

http://maven.apache.org/plugins/maven-war-plugin/examples/war-manifest-guide.html

The example of how to add custom entries is wrong - this should be changed
to (as per jar):


 
   
value
   
  


The other way just doesn't work for me at all.

Let me know,

-aps

--
"What lies behind us and what lies in front of us is of little concern to
what lies within us." -Ralph Waldo Emerson


WAR plugin issue with classpath prefixes

2007-05-24 Thread Alexander Sack

Is there a way to set the default classpath prefix in the manifest of a
WAR?  I can do it all day in a JAR using the  tag but it
seems the WAR plugin doesn't support this which to me would be a bad
oversight.  I rather not include the JARS in WEB-INF/lib and my EAR's lib
directory (but it works).

-aps

--
"What lies behind us and what lies in front of us is of little concern to
what lies within us." -Ralph Waldo Emerson


M2 Changelog plugin

2007-05-24 Thread Jon Strayer

When I execute "mvn scm:changelog" it works and generates this log entry
(among others)
[INFO] Executing: cvs -z3 -f -d :
pserver:[EMAIL PROTECTED]:12310/appl/pkg1/cvs/reps/theteam/cvs -q
log

When I add the changelog report to my pom and execute "mvn site" it fails
and generates these log entries:

[INFO] Executing: cvs -z3 -f -d :
pserver:[EMAIL PROTECTED]:12310/appl/pkg1/cvs/reps/theteam/cvs -q
log -d '"2007-04-24T15:43:16-0400<2007-05-25T15:43:16-0400"'

[ERROR] Provider message:
[ERROR] The cvs command failed.
[ERROR] Command output:
[ERROR] 'cvs' is not recognized as an internal or external command, operable
program or batch file.


That last line makes me thing that the changelog plugin (version 2.0) is not
using the Maven SCM plugin.  Is that correct?


--
Esse Quam Videre
To Be, rather than to Seem


Re: Maven2 compiler out of memory error

2007-05-24 Thread Pier Mauro Vignati

I got IBM WebSphere installed on my machine .. so I just tried to compile
my app with the IBM JDK.

 
   org.apache.maven.plugins
   maven-compiler-plugin
   

C:/IBM/WebSphere/WAS60/java/bin/javac
   true
1.4
   1.4
   128m
   512m
   false
   
   

It runs ok. So it seems a Sun javac bug (both JDK 1.4 and 1.5) , and not a
Maven problem.

Regards
Pier.


On 5/22/07, Pier Mauro Vignati <[EMAIL PROTECTED]> wrote:


Switching to the JDK 1.5, I've got a  detailed error ... ssomething really
strange:


The system is out of resources.
Consult the following stack trace for details.
java.lang.StackOverflowError
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
at com.sun.tools.javac.comp.Attr.attribTree (Attr.java:275)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java :926)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
at com.sun.tools.javac.comp.Attr.attribExpr (Attr.java:297)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java :275)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)
at com.sun.tools.javac.comp.Attr.visitBinary (Attr.java:1518)
at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java :297)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)


Any idea ? is it  a JDK  bug ??

Regards
Pier.



On 5/22/07, Pier Mauro Vignati <[EMAIL PROTECTED]> wrote:
>
> Hi Bram, thanks for your reply.
> Yes, I did.
>
> I tried  with
>
> -Xmx1024m -Xms512m and with
>
> -Xmx1024m -Xms512m -XX:PermSize=128m -XX:MaxPermSize=256m
>
> as I find in another thread, but it still not work.
>
> I set them from command line and I also tried to modify the mvn.bat file
> too .. still the same error ..
>
> Also, to compile the previous version  I was using 512m. Now, with only
> 80 class more it seems that 1gb is not enought :-((.
>
> It seems than even if there are these options, the compiler doesn't see
> ..
>
> Regards
> Pier.
>
>
>
>
> On 5/22/07, Bram de Kruijff < [EMAIL PROTECTED]> wrote:
> >
> > Hi Pier,
> >
> > > The system is out of resources.
> > > Consult the following stack trace for details.
> > > java.lang.OutOfMemoryError
> >
> > not sure about the mem settings for the compiler plugin, but my
> > OutOfMemoryError problems disappeared when I set the MAVEN_OPTS
> > environment
> > variable.
> >
> > eg.
> >
> > MAVEN_OPTS="-Xmx1024m -Xms512m"
> > export MAVEN_OPTS
> >
> >
> > regards,
> > Bram
> >
> > > -Original Message-
> > > From: Pier Mauro Vignati [mailto: [EMAIL PROTECTED]
> > > Sent: Tuesday, May 22, 2007 3:36 PM
> > > To: users@maven.apache.org
> > > Subject: Maven2 compiler out of memory error
> > >
> > > Hi,
> > >  I've a problem when I'm trying to compile a new version of
> > > my application.
> > >
> > > fooApp_1.0 has 1905 files, and Maven compiles it right
> > > dooApp_1.1 has 1985 files, and whenI try to compile it with
> > > Maven (btw, when compiling with Eclipse works fine), I'm
> > > receive  the f

Re: Problem with classpath order

2007-05-24 Thread Wayne Fay

I assume he meant CLDC (Connected Limited Device Configuration) aka
J2ME (Java 2 Mobile Edition).

I strongly agree with the other responses suggesting that you refactor
things rather proceeding with this approach!

Wayne

On 5/24/07, Thorsten Heit <[EMAIL PROTECTED]> wrote:

Hi,

> The reason is CDC..

CDC = ?
(sorry, don't actually know what it is)

> There are some classes does not exist, so I have to
> implement them, however, to make sure I can run my applications on PC as
> well, I need same naming...extra method is for legacy reasons.

I'd think about refactoring/redesigning the corresponding classes in your 
application that cause these special treatment...


Regards

Thorsten

-
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: Problem with classpath order

2007-05-24 Thread Andrew Williams
I think Sun would not really like this :) You can cause very serious  
security violations in this manner.
Can you not subclass File (com.my.File) and use that everywhere  
instead? It can extend File so you

have the same sort of behaviour...

Andy

On 23 May 2007, at 14:53, redhatvswin wrote:



Hm..Thanks

The reason is CDC..There are some classes does not exist, so I have to
implement them, however, to make sure I can run my applications on  
PC as

well, I need same naming...extra method is for legacy reasons.



Thorsten Heit-3 wrote:


Hi,


I have following problem and I am kind of stuck.
I have project that depends on project where I override some java
standard
classes and sometimes I have extra methods in there.
When i use eclipse, I can change order of classpath to have my  
Maven2
Dependencies over the JRE. However, when I try to install or  
compile, I

can
not because java complains that method not found in class  
java.io.File,

for
example. Is there a way to change this in maven to make sure  
compiler

first
looks classes in my dependencies and then in java libraries.


AFAIK no.

Just for curiosity:
What's your use case that you override Java standard classes? You  
know

that this can cause more or less serious problems trying to run your
application on another machine because your classes perhaps will  
not be

used/found...?

Why don't you just create subclasses of them?


Regards

Thorsten

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





--
View this message in context: http://www.nabble.com/Problem-with- 
classpath-order-tf3803436s177.html#a10764313

Sent from the Maven - Users mailing list archive at Nabble.com.


-
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: CVS parameters

2007-05-24 Thread Jon Strayer

I don't mind putting it in settings.xml.  What do I need to wrap it in?

On 5/24/07, Emmanuel Venisse <[EMAIL PROTECTED]> wrote:


You can run a cvs login command so you won't have to store your password
in your pom or settings.xml. It will be stored in .cvspass if you use a
standard cvs or in the windows registry if you use cvsnt

Emmanuel

Jon Strayer a écrit :
> Getting back to my original question, how can I set the password outside
of
> the POM?
>
> On 5/21/07, Jon Strayer <[EMAIL PROTECTED]> wrote:
>>
>> I'm getting this error when I try to update my project:
>> [ERROR] No CVS root is set. Check your  information in the
>> POM.
>>
>> Where in the POM do I set the CVS Root?
>> How can I specify the user id and password outside of the POM?
>>
>> --
>> Esse Quam Videre
>> To Be, rather than to Seem
>
>
>
>


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





--
Esse Quam Videre
To Be, rather than to Seem


dependency-resolution: eclipse-plugin vs. webstart-plugin

2007-05-24 Thread Tobias Vogel
Hi all,

I got a strange problem with the maven-webstart-plugin, it loses sight
of some dependencies needed for the project. For example, the jakarta
commons-codec lib is needed (derived dependency from a directly included
artifact), but won't be included when generating the webstart-files.

The strange thing is: The eclipse-plugin catches this dependency and
correctly adds it to the project's classpath. Do these two plugins have
different strategies for discovering dependencies? Does anyone have
suggestions on how to resolve this issue?

Kind regards,
Tobias Vogel

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



AW: [M2] Site upload

2007-05-24 Thread Jens Hohl
Ist me again,

i already tried to upload the Site to an Sun Server using SCP (FTP has this bug 
which is not fixed).
The user maven have all permissions to create files or directories.
Get always an error that the Permission is denied. The Password is 
correct also the username!

I tried some kind of urls:

scp://192.168.4.5
scp://192.168.4.5:
scp://192.168.4.5/path/on/server
scp://192.168.4.5/path/on/server/

All resulting in same failure :(

Anyone have experience with that ?




-Ursprüngliche Nachricht-
Von: Jens Hohl 
Gesendet: Donnerstag, 24. Mai 2007 14:40
An: users@maven.apache.org
Betreff: [M2] Site upload

Hello,

 

i stumbled   about
some FTP problems with maven 2.

Can someone tell me what works with maven2 when site-deploy is invoked ?

 

Regards,

Jens

 



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



RE: trouble building a multi-module project with cross-module dependencies

2007-05-24 Thread Tim Foster
Wayne, thanks for the reply.  It is interesting to know that Maven
determines the proper build ordering of the modules itself.  As you may
have surmised, the example I described is a simplified version of my
real-life scenario, as I thought it would be easier to understand if I
took out all of the extraneous data.  The real-life pom file that
parallels the mod1 pom does, indeed, have the sub-modules declared.
This is what allows the install of those sub-modules to succeed when, as
I said, I change directory into mod1 and run the same 'mvn install'
command.  It also has the parent pom defined, as it inherits
configuration settings made only in the top-level pom file.  I'm not
sure what dependency would be missing, as it is the unresolved declared
dependency on mod1B that makes the install of mod2 to fail.  Anything
else you or anyone else can think of that I might should look for?


Tim

-Original Message-
From: Wayne Fay [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 24, 2007 12:16 AM
To: Maven Users List
Subject: Re: trouble building a multi-module project with cross-module
dependencies

As I understand it, ordering of modules in the pom.xml file has nearly
nothing to do with the way the pom is processed by Maven, so that
assumption is incorrect. Maven should automatically find all your poms
(assuming modules are declared) and resolve the proper graph that will
allow it to successfully build your artifacts using the dependencies,
modules, etc you have declared.

It sounds like you are missing either a dependency or more likely a
module/parent declaration in one of your poms, most likely the mod1
pom.xml file. Without seeing all the poms etc I can't be certain, but
that's just what it sounds like.

Wayne

On 5/23/07, Tim Foster <[EMAIL PROTECTED]> wrote:
> I'm having trouble building a multi-module project structured as
below:
>
>
>
> top
>
> |-- pom.xml
>
> |-- mod1
>
> ||-- pom.xml
>
> ||-- mod1A
>
> ||   |-- pom.xml
>
> ||   `-- src
>
> ||-- mod1B
>
> ||-- pom.xml
>
> |`-- src
>
> |-- mod2
>
> |   |-- pom.xml
>
> |   `-- src
>
> `src...
>
>
>
> Additionally, mod1 is listed ahead of mod2 in the top-level pom.xml
> file, so I expect mod1 (and thus also its sub-modules) to be processed
> first.  Also, mod2 has a dependency on mod1B.
>
>
>
> I run 'mvn install' from the top level, expecting it to a) include all
> of the phases in the lifecycle up to install as described in the
> documentation
>
(http://maven.apache.org/guides/introduction/introduction-to-the-lifecyc
> le.html) and b) to do this recursively.  With that assumption, I think
> that mod1B should be installed before mod2 is processed.  But that is
> not the case, as the build of mod2 fails because mod1B is not found in
> the local repository.  What seems to be happening is that the
> sub-modules of mod1 are not being processed, as evidenced by the
> following message:
>
>
>
>[INFO] No goals needed for project - skipping
>
>
>
> Rather, the only thing that gets done when processing mod1 when the
> command is invoked from the top-level project directory is that the
pom
> file is installed (i.e., as a result of package type of "pom" for the
> module).
>
>
>
> Now if I change directory into mod1 and run the same 'mvn install'
> command, the mod1A and mod1B modules are installed.  Then, I can run
> 'mvn install' from the top level and the dependency on mod1B is
> satisfied when processing mod2.  Obviously I don't want to have this
> take multiple invocations of mvn to build my project.  Are my
> assumptions correct about how recursion is supposed to work and, if
so,
> is there something extra I need to do in order to have the sub-modules
> down the hierarchy to be processed?
>
>
>
> Tim
>
>
>
>

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



Fwd: Settings Variable expansion

2007-05-24 Thread John Casey
Just forwarding this response back to the users list, so everyone has  
a chance to read.


-john

Begin forwarded message:


From: John Casey <[EMAIL PROTECTED]>
Date: May 24, 2007 9:55:28 AM EDT
To: "Maven Developers List" <[EMAIL PROTECTED]>
Subject: Re: Settings Variable expansion

System properties are basically the only thing available at the  
time that the settings.xml is read. Since profile definitions are  
read from the settings, it causes a sort of chicken-and-egg  
scenario to try variable expansion with variables defined in profiles.


Also, if we took a second round of processing, this time including  
properties from profiles, we could in turn activate more profiles  
(or deactivate some that had already donated new variables)...which  
seems like an ambiguous, recursive mess.


Also note that plugin configuration goes through a second round of  
variable expansion, using values from the current build state in  
addition to those used during initial POM and settings  
interpolation. Anything that isn't resolved through direct variable  
expansion in the settings or POM then has another chance at  
resolution here...just FWIW. That will not include Repository  
instances and so forth, which have already been constructed with  
their various value expressions...only direct plugin configuration.


Oh, and you also have the option of performing additional variable  
expansion steps inside your own plugin, using that  
RegexBasedInterpolator if you like...


HTH,

-john


On May 24, 2007, at 12:56 AM, Timothy Reilly wrote:


I am reposting this question to dev list based on a (very) vague
understanding of how it working now:

I see the settings runs through
org.codehaus.plexus.util.interpolation.RegexBasedInterpolator so I  
think
the answer to my question is that only system properties are  
available

for variable expansion in the settings files? And properties from an
activated profile would not be?

Also, without really obsorbing the code yet... Would a second  
round of

processing be a valid enhancement request?
(In the second round I assume there is a different ValueSource which
would take properties defined by an activated profile?)



-Original Message-
From: Timothy Reilly
Sent: Tuesday, May 22, 2007 5:21 PM
To: users@maven.apache.org
Subject: Settings Variable expansion

Based on this information
http://maven.apache.org/settings.html

 > I thought that
variables and variable expansion would be available anywhere
in a POM _and_ settings files?
Is this not the case - is it only pom xml that does expansion?

They come in five different styles, _all accessible from the
settings.xml_  Currently my settings.xml has:
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/xsd/settings-1.0.0.xsd
 "> 


windows

false

windows



UNIT



test-resolution

true



my-unit
default
my-unit

true
warn
daily


false


http://myurl:18080/my/${environment}/release









But help:effective-settings shows the ${environment} isn't  
expanding.



daily
warn


false

my-unit
my-unit
http://myurl:18080/my/${environment}/release


Am I doing something incorrectly?





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



---
John Casey
Committer and PMC Member, Apache Maven
mail: jdcasey at commonjava dot org
blog: http://www.ejlife.net/blogs/john




---
John Casey
Committer and PMC Member, Apache Maven
mail: jdcasey at commonjava dot org
blog: http://www.ejlife.net/blogs/john




Re: how to adding non-free sources to an internal repository?

2007-05-24 Thread ossi petz


Hallo

thanks a lot for that hint :)
this works.

i am only confused now with the generated pom files for each artifact. 
when adding the jar's with the .class files an artifact pom is created, 
when i then add the sources jar (zip) the artifact pom is rewritten


does that matter at all? the only difference is the packaging type in 
the artifact pom which changes to zip after the source 
archive is added.


or would it be a better idea to specify a pom-file when i deploy the 
files instead of letting maven generate one?



thanks :)
regards
ossi




Wendy Smoak schrieb:

On 5/23/07, ossi petz <[EMAIL PROTECTED]> wrote:



i know how to add a non-free (commercial) jar into a local repository. i
use deploy:deploy-file to achieve this:

...

how can i add the sources to this jar file? (packed in core-2.0.0.zip)

is there some other packaging type? (i havent found the available types)


Try adding -Dclassifier=sources

You might need to deploy it as a jar, I'm not sure if IDEs will find
it as a .zip file.

http://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html




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



Re: Maven2 plugin for eclipse

2007-05-24 Thread Danilo Tuler

Hi Jacek,

> I'm using Tycho now and am quite happy with its features.

I'm trying to migrate a large RCP project to tycho build, but It's lacking
documentation.
Is there any URL or sample project I could check?

Thanks in advance.

-- Danilo

-- 
View this message in context: 
http://www.nabble.com/Maven2-plugin-for-eclipse-tf3391213s177.html#a10784428
Sent from the Maven - Users mailing list archive at Nabble.com.


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



How do you exclude the generated java files when running appc?

2007-05-24 Thread Doug Tanner
I am using the weblogic-maven-plugin's appc goal to precompile my JSP's
inside my .war file.  How do you exclude the generated _*.java files
from the WEB-INF/classes/jsp_servlet folder?  I am trying to keep the
size down.

 

Thanks,

 

Doug Tanner

Configuration Management Engineer

Benefitfocus.com, Inc.

843-849-7476 ext. 6394

843-849-9485 (Fax)

 

~~
BENEFITFOCUS.COM CONFIDENTIALITY NOTICE: This electronic message is intended 
only for the individual or entity to which it is addressed and may contain 
information that is confidential and protected by law. Unauthorized review, 
use, disclosure, or dissemination of this communication or its contents in any 
way is prohibited and may be unlawful. If you are not the intended recipient or 
a person responsible for delivering this message to an intended recipient, 
please notify the original sender immediately by e-mail or telephone, return 
the original message to the original sender or to [EMAIL PROTECTED], and 
destroy all copies or derivations of the original message. Thank you. 
(BFeComNote Rev. 05/02/2007)


Re: trouble building a multi-module project with cross-module dependencies

2007-05-24 Thread Andrew Williams

my guess is that your mod1/pom.xml is missing the


  mod1A
  mod1B


Andy

On 23 May 2007, at 20:05, Tim Foster wrote:

I'm having trouble building a multi-module project structured as  
below:




top

|-- pom.xml

|-- mod1

||-- pom.xml

||-- mod1A

||   |-- pom.xml

||   `-- src

||-- mod1B

||-- pom.xml

|`-- src

|-- mod2

|   |-- pom.xml

|   `-- src

`src...



Additionally, mod1 is listed ahead of mod2 in the top-level pom.xml
file, so I expect mod1 (and thus also its sub-modules) to be processed
first.  Also, mod2 has a dependency on mod1B.



I run 'mvn install' from the top level, expecting it to a) include all
of the phases in the lifecycle up to install as described in the
documentation
(http://maven.apache.org/guides/introduction/introduction-to-the- 
lifecyc

le.html) and b) to do this recursively.  With that assumption, I think
that mod1B should be installed before mod2 is processed.  But that is
not the case, as the build of mod2 fails because mod1B is not found in
the local repository.  What seems to be happening is that the
sub-modules of mod1 are not being processed, as evidenced by the
following message:



[INFO] No goals needed for project - skipping



Rather, the only thing that gets done when processing mod1 when the
command is invoked from the top-level project directory is that the  
pom

file is installed (i.e., as a result of package type of "pom" for the
module).



Now if I change directory into mod1 and run the same 'mvn install'
command, the mod1A and mod1B modules are installed.  Then, I can run
'mvn install' from the top level and the dependency on mod1B is
satisfied when processing mod2.  Obviously I don't want to have this
take multiple invocations of mvn to build my project.  Are my
assumptions correct about how recursion is supposed to work and, if  
so,

is there something extra I need to do in order to have the sub-modules
down the hierarchy to be processed?



Tim






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



Re: scm Configuration for CVS Branch

2007-05-24 Thread Emmanuel Venisse

Send your message to users@maven.apache.org

Emmanuel

Arun P Johny a écrit :

Hi,

I'm new to maven build. I'm trying to build a project using maven 2.0.4.

In my cvs I  ROOT as well as BRANCH projects. I'm using ssh to connect 
to my CVS.
Using my current connection settings I'm able to build projects from the 
root, but i don't know how to build a project from a branch.


I'm able to checkout the projects from branch using the cvs command CVS 
CO -r BRANCH_7_5 Test


After checkout i don't know how to set the scm for the Branch.

My scm settings for ROOT is as follows

   scm:cvs:local:/var/lib/cvs/root:Common
   
scm:cvs:ext:[EMAIL PROTECTED]:/var/lib/cvs/root:Test 


   RELEASE_7_4_18RC6


I'm using PUTTY as a ssh client with private key

Thanks for any help

Arun P Johny


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



[M2] Site upload

2007-05-24 Thread Jens Hohl
Hello,

 

i stumbled   about
some FTP problems with maven 2.

Can someone tell me what works with maven2 when site-deploy is invoked ?

 

Regards,

Jens

 



Re: Need testSourceDirectory to come before dependencies on classpath during surefire run

2007-05-24 Thread Steven Cummings

In the long-run yes, but the use-case is trying to convert a bulk of
projects to Maven 2. So that's why I said I'm just wanting to see how
possible this is. I understand it would be a complete hack, but I have to
know my actual options before I can weigh them. I asked because as I see it
right now, this isn't possible at all (without recompiling surefire) and I
wanted to know if I was correct in that conclusion. Thanks.

/S

On 5/24/07, Gregory Kick <[EMAIL PROTECTED]> wrote:


if it looks like a hack, sounds like a hack, smells like a hack...

what's your specific use case for this?  it seems like you'd probably
be better off with a design change than relying on classpath ordering.

On 5/23/07, Steven Cummings <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I looked in the archives before posting and the closest thing I could
find
> to my particular situation is all of the messages surrounding
> http://jira.codehaus.org/browse/MNG-1412 (the ordering of the
dependencies
> on the classpath).
>
> I need a specific class to hide another that is in a needed dependency
and
> control this ordering. Unlike with the previous discussion, my preferred
> version lives in the testSourceDirectory. When I run "mvn test" surefire
> seems to have all of the dependencies loaded on the classpath *before*
> testSourceDirectory. I know that one possibility would be to move this
class
> to a new artifact or another existing artifact and make it a dependency,
but
> that isn't a viable solution right now as I'm doing a bulk conversion of
> projects to Maven 2. So right now, I'm just wanting to know, is this
> possible? Is there a way to tell surefire to order the
testSourceDirectory
> before any dependencies on the classpath when it runs? Thanks.
>
> --
> Steven Cummings
>


--
Gregory Kick
http://kickstyle.net/

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





--
Steven Cummings


Re: JUnit4 test cases using @Before, @After fail test?

2007-05-24 Thread Alexander Sack

Bernd, thanks.  That did it, I switched to 4.3.1 and now it all works.
Weirdness.  AFAIK I thought Junit4 begin with @Before but I could be wrong
since 4.x is new to me (I just went to the FAQ and trieed out the test case
just to make sure surefire was working properly and chaos ensued).

Thanks again, I really appreciate it!

-aps

On 5/24/07, berndq <[EMAIL PROTECTED]> wrote:


Alexander Sack wrote:
> Dennis, thanks for the tip.  Kinda obvious too...damn...
>
> Okay, so can someone tell me what I need to do to FORCE it to use
> junit4?  I
> specific junit-4.0 in my dependencies (scope is "test").  My parent dom
of
> the whole project has surefire plugin version set to 2.3.  I mean what
else
> do I have to do at this point?

I have this in my parent pom and @Before works for me:

   
 
   junit
   junit
   4.3.1
   test
 

IIRC early versions of junit 4 did not call @Before on subclasses.
So if by any chance your MyTest class is a subclass of e.g. TestCase
and this was really a bug in junit 4.0 then this might be the cause.

FWIW: I noticed yesterday taht the junit4 runner in eclipse 3.2.2 does
not call @Before on subclases of TestCase.

maybe mvn -X ... gives more information?

best regards
Bernd

> -aps
>
> On 5/23/07, Dennis Cook <[EMAIL PROTECTED]> wrote:
>>
>> It looks like junit 3.8 is still being used.  The reason the method
name
>> prefix with 'test' will be called by the older version.  The
>> annotation is
>> probably ignored.  Change the name of the test method to another
>> prefix, and
>> I bet it will not be executed.
>>
>> Alexander Sack <[EMAIL PROTECTED]> wrote: Btw, considering that @Test
>> works, I'm pretty positive I'm using 2.3 at this
>> point.  The only issue is the @Before seems to never get called.
>>
>> Anyone run into this before?
>>
>> -aps
>>
>> On 5/23/07, Alexander Sack
>> wrote:
>> >
>> > Tom,
>> >
>> > Thanks sorry.  Yes I have specified in my root POM surefire-plugin
>> 2.3but
>> > not in my submodule one (I will try that right now).  The test ource
is
>> the
>> > one straight out of the FAQ regarding the colleciton, very simple
test,
>> > passes on 3.8.1 but fails when I move up to 4.0 using the surefire
>> > plugin.  I'm using Junit-4.0.
>> >
>> > Is suppose to work?  The surefire report claims there is a null
>> pointer:
>> >
>> > Here is my source:
>> >
>> > import static org.junit.Assert.* ;
>> >
>> > import java.util.ArrayList;
>> > import java.util.Collection;
>> >
>> > import org.junit.Before;
>> > import org.junit.Test;
>> >
>> > public class MyTest  {
>> > private Collection c;
>> >
>> > @Before
>> > public void setUp() {
>> > c = new ArrayList();
>> > }
>> >
>> > @Test
>> > public void testSomeMethod() {
>> > assertTrue(c.isEmpty());
>> > }
>> > }
>> >
>> > Claims c is null which it isn't provided @Before runs (if I eliminate
>> the
>> > method and put it in my testSomeMethod() it passes.  How can I tell
>> what
>> > version of surefire I'm running?  The -e just says that test case has
>> > failed, etc stack.
>> >
>> > What am I doing wrong?  (man, I've used maven2 in all kinds of
advanced
>> > ways and I feel retarded that this is not working!).
>> >
>> > -aps
>> >
>> > On 5/23/07, Tom Huybrechts  wrote:
>> > >
>> > > would you mind sharing some more information ? POMs, exceptions,
test
>> > > source,  -X output ?
>> > >
>> > > As a general remark: make sure you have the latest surefire
plugin...
>> > >
>> > > Tom
>> > >
>> > > On 5/23/07, Alexander Sack < [EMAIL PROTECTED]> wrote:
>> > > > Hey folks, is this a known issue that if I use @Before it will
fail
>> my
>> > > > test?  I searched some of the archives and saw some threads go by
>> > > about
>> > > > this.  Is this still an issue?
>> > > >
>> > > > Thanks!
>> > > >
>> > > > -aps
>> > > >
>> > > > --
>> > > > "What lies behind us and what lies in front of us is of little
>> concern
>> > > to
>> > > > what lies within us." -Ralph Waldo Emerson
>> > > >
>> > >
>> > >
-
>> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > > For additional commands, e-mail: [EMAIL PROTECTED]
>> > >
>> > >
>> >
>> >
>> > --
>> > "What lies behind us and what lies in front of us is of little
concern
>> to
>> > what lies within us." -Ralph Waldo Emerson
>> >
>>
>>
>>
>> --
>> "What lies behind us and what lies in front of us is of little concern
to
>> what lies within us." -Ralph Waldo Emerson
>>
>>
>>
>
>


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





--
"What lies behind us and what lies in front of us is of little concern to
what lies within us." -Ralph Waldo Emerson


scm Configuration for CVS Branch

2007-05-24 Thread Arun P Johny

Hi,

I'm new to maven build. I'm trying to build a project using maven 2.0.4.

In my cvs I  ROOT as well as BRANCH projects. I'm using ssh to connect 
to my CVS.
Using my current connection settings I'm able to build projects from the 
root, but i don't know how to build a project from a branch.


I'm able to checkout the projects from branch using the cvs command CVS 
CO -r BRANCH_7_5 Test


After checkout i don't know how to set the scm for the Branch.

My scm settings for ROOT is as follows

   scm:cvs:local:/var/lib/cvs/root:Common
   
scm:cvs:ext:[EMAIL PROTECTED]:/var/lib/cvs/root:Test

   RELEASE_7_4_18RC6


I'm using PUTTY as a ssh client with private key

Thanks for any help

Arun P Johny


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



Please test Surefire 2.3.1 pre-release

2007-05-24 Thread Brett Porter

Hi,

The surefire 2.3.1 release vote is imminent, so I'd like to ask  
people to test the latest build.


I'm particularly interested in those:
- who can't use 2.3 because of a regression since 2.2
- who currently use 2.3 on Windows
- who use different types of classloading configuration in tests

To test the release, add the following to your pom:


  

  
maven-surefire-plugin
2.3.1-SNAPSHOT
  

  


If you want to download the snapshot, add the following snapshot  
repository to your POM: http://people.apache.org/repo/m2-snapshot- 
repository


Alternatively, you can build from source: http://svn.apache.org/repos/ 
asf/maven/surefire/branches/surefire-2.3.x


Thanks!
- Brett

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



Re: Problem with classpath order

2007-05-24 Thread Thorsten Heit
Hi,

> The reason is CDC..

CDC = ?
(sorry, don't actually know what it is)

> There are some classes does not exist, so I have to
> implement them, however, to make sure I can run my applications on PC as
> well, I need same naming...extra method is for legacy reasons.

I'd think about refactoring/redesigning the corresponding classes in your 
application that cause these special treatment...


Regards

Thorsten

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



Re: Maven Eclipse plugin doesn't allow to configure Project name

2007-05-24 Thread Thorsten Heit
Hi,

> Maven Eclipse plugin does not allow to configure Project name which is
> very
> much required or at least generated project name should use group id also
> in
> the eclipse project name as artifact id doesn't remain unique across
> different group.

Is this a question or just a complaint about a feature you'd like to see? In 
case of a question: AFAIK no, it's not possible. If it's the latter you're free 
to enter a bug report/feature request at 
http://jira.codehaus.org/browse/MECLIPSE

BTW:
http://jira.codehaus.org/browse/MECLIPSE-65
http://jira.codehaus.org/browse/MECLIPSE-251


HTH

Thorsten

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



Maven Eclipse plugin doesn't allow to configure Project name

2007-05-24 Thread Vikas Sharma

Maven Eclipse plugin does not allow to configure Project name which is very
much required or at least generated project name should use group id also in
the eclipse project name as artifact id doesn't remain unique across
different group.


Re: JUnit4 test cases using @Before, @After fail test?

2007-05-24 Thread berndq

Alexander Sack wrote:

Dennis, thanks for the tip.  Kinda obvious too...damn...

Okay, so can someone tell me what I need to do to FORCE it to use 
junit4?  I

specific junit-4.0 in my dependencies (scope is "test").  My parent dom of
the whole project has surefire plugin version set to 2.3.  I mean what else
do I have to do at this point?


I have this in my parent pom and @Before works for me:

  

  junit
  junit
  4.3.1
  test


IIRC early versions of junit 4 did not call @Before on subclasses.
So if by any chance your MyTest class is a subclass of e.g. TestCase
and this was really a bug in junit 4.0 then this might be the cause.

FWIW: I noticed yesterday taht the junit4 runner in eclipse 3.2.2 does 
not call @Before on subclases of TestCase.


maybe mvn -X ... gives more information?

best regards
Bernd


-aps

On 5/23/07, Dennis Cook <[EMAIL PROTECTED]> wrote:


It looks like junit 3.8 is still being used.  The reason the method name
prefix with 'test' will be called by the older version.  The 
annotation is
probably ignored.  Change the name of the test method to another 
prefix, and

I bet it will not be executed.

Alexander Sack <[EMAIL PROTECTED]> wrote: Btw, considering that @Test
works, I'm pretty positive I'm using 2.3 at this
point.  The only issue is the @Before seems to never get called.

Anyone run into this before?

-aps

On 5/23/07, Alexander Sack
wrote:
>
> Tom,
>
> Thanks sorry.  Yes I have specified in my root POM surefire-plugin 
2.3but

> not in my submodule one (I will try that right now).  The test ource is
the
> one straight out of the FAQ regarding the colleciton, very simple test,
> passes on 3.8.1 but fails when I move up to 4.0 using the surefire
> plugin.  I'm using Junit-4.0.
>
> Is suppose to work?  The surefire report claims there is a null 
pointer:

>
> Here is my source:
>
> import static org.junit.Assert.* ;
>
> import java.util.ArrayList;
> import java.util.Collection;
>
> import org.junit.Before;
> import org.junit.Test;
>
> public class MyTest  {
> private Collection c;
>
> @Before
> public void setUp() {
> c = new ArrayList();
> }
>
> @Test
> public void testSomeMethod() {
> assertTrue(c.isEmpty());
> }
> }
>
> Claims c is null which it isn't provided @Before runs (if I eliminate
the
> method and put it in my testSomeMethod() it passes.  How can I tell 
what

> version of surefire I'm running?  The -e just says that test case has
> failed, etc stack.
>
> What am I doing wrong?  (man, I've used maven2 in all kinds of advanced
> ways and I feel retarded that this is not working!).
>
> -aps
>
> On 5/23/07, Tom Huybrechts  wrote:
> >
> > would you mind sharing some more information ? POMs, exceptions, test
> > source,  -X output ?
> >
> > As a general remark: make sure you have the latest surefire plugin...
> >
> > Tom
> >
> > On 5/23/07, Alexander Sack < [EMAIL PROTECTED]> wrote:
> > > Hey folks, is this a known issue that if I use @Before it will fail
my
> > > test?  I searched some of the archives and saw some threads go by
> > about
> > > this.  Is this still an issue?
> > >
> > > Thanks!
> > >
> > > -aps
> > >
> > > --
> > > "What lies behind us and what lies in front of us is of little
concern
> > to
> > > what lies within us." -Ralph Waldo Emerson
> > >
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> "What lies behind us and what lies in front of us is of little concern
to
> what lies within us." -Ralph Waldo Emerson
>



--
"What lies behind us and what lies in front of us is of little concern to
what lies within us." -Ralph Waldo Emerson









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



RE: How to run " rsync -v -t -l -r mirrors.ibiblio.org::maven2 /your/local/path "

2007-05-24 Thread Bram de Kruijff
> but when I run rsync -v -t -l -r mirrors.ibiblio.org::maven2 
> /your/local/path on commandline, it can't be execute,there is 
> no  " rsync " command,

It is not part of maven. You have to install it on your machine 1st.

http://samba.anu.edu.au/rsync/ 

regards,
Bram 

> -Original Message-
> From: sam [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, May 24, 2007 12:05 PM
> To: Maven Users List
> Subject: How to run " rsync -v -t -l -r 
> mirrors.ibiblio.org::maven2 /your/local/path "
> 
> Hi,
>  In maven's site:
> http://maven.apache.org/guides/mini/guide-mirror-settings.html
>  Creating your own mirror
> 
> The central repository requires around 10 GB and growing, and 
> it's updated every 4 hours.
> 
> You can mirror the central repository using rsync from 
> several mirrors, choose one
> 
> rsync -v -t -l -r mirrors.ibiblio.org::maven2 
> /your/local/path rsync -v -t -l -r 
> rsync://rsync.cica.es/maven2 /your/local/path
> 
> but when I run rsync -v -t -l -r mirrors.ibiblio.org::maven2 
> /your/local/path on commandline, it can't be execute,there is 
> no  " rsync " command,
> 


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



How to run " rsync -v -t -l -r mirrors.ibiblio.org::maven2 /your/local/path "

2007-05-24 Thread sam

Hi,
In maven's site:
http://maven.apache.org/guides/mini/guide-mirror-settings.html Creating your
own mirror

The central repository requires around 10 GB and growing, and it's updated
every 4 hours.

You can mirror the central repository using rsync from several mirrors,
choose one

rsync -v -t -l -r mirrors.ibiblio.org::maven2 /your/local/path
rsync -v -t -l -r rsync://rsync.cica.es/maven2 /your/local/path

but when I run rsync -v -t -l -r mirrors.ibiblio.org::maven2 /your/local/path
on commandline, it can't be execute,there is no  " rsync " command,


Re: Manual or automated "Reload" button with 1.1

2007-05-24 Thread janth
On Wed, May 23, 2007 at 08:34:49AM +0100, Shaun Barriball wrote:
> One suggested improvement for 1.1 is an explicit button to reload the
> "Project Group Summary" page or some form of automated reload based on a
> timer in the page.
> 
> The issue we've found is that the developer pushes the "build" button and
> then wants to monitor the progress. If he/she hits the browser reload you
> force another build inadvertantly. In 1.0.3 you used to be able to keep
> clicking the "Show Projects" button but this is replaced with the "Show
> Project Groups" button in 1.1.
> 
> Regards,
> Shaun. 


Perhaps the principles from
http://www.theserverside.com/tt/articles/article.tss?l=RedirectAfterPost could
be used to implement a working solution.

-- 
Jan Thomas Moldung


Re: Looking for a Build Team perspective

2007-05-24 Thread Jerome Lacoste

On 5/24/07, Ashwin E <[EMAIL PROTECTED]> wrote:


I'm not looking from a developer's perspective,i'm looking from a build team
perspective...Dev teanm continously submits new/updated files and I need to
deploy it into the application.I've identified the process that i can
implement using Maven-Continnum...I'll list the process...correct me or add
your inputs to it..

1.Dev checks in files into CVS
2.Maven runs :deploy goal, and deploys into the remote location
3.Now that the new/updated files have been deployed.How do I restart the
server?So that the changes can be reflected?

Is the process correct?



1. dev checks new files into CVS

2. your CI server monitors CVS and triggers a build when a change
happens. It notifies the users of the build results. Build encompasses
running some tests, usually the unit tests and maybe some or all of
your integration tests. You can decide there to deploy the snapshots
into your corporate snapshot repository and make them available to all
your developers (this could happen upon change, or at a specific time.
E.g. daily, or every hour. Whatever suits you best).

3. periodically you run a full integration test build. This is usually
slower and thus happens less often than the simple build. The
integration test build will typically use your latest snapshots, start
the target server, run the integration tests and stop the integration
test server.

now if you want to deploy your latest application onto a live server,
it depends if this is going to be a test or production server. With a
production server, you probably want to be able to rollback if you
have a problem. See
http://www.martinfowler.com/articles/continuousIntegration.html#AutomateDeployment
You can look into capistrano from rails, it should give you some ideas
as well. http://manuals.rubyonrails.com/read/book/17

Now how to trigger this automatic deployment? You can make this
operation part of any of these CI triggered builds or you can decide
to make it manual only. Hint:automated is good. This is usually done
periodically but depends on your usage of the target server (you don't
want to necessary redeploy while people are using the server for
tests). So you could make this part of your integration build, e.g. at
the end of it.

If you need to restart the server (either as part of your integration
tests or as part of your deployment onto your test/production server),
cargo may be an option (http://cargo.codehaus.org/).

Also look into the Book JUnit in Action (Manning, V.Massol)
(http://www.manning.com/massol/)

Cheers,

Jerome

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



RE: [M2] Dependency Management transitivity

2007-05-24 Thread Jörg Schaible
Siegmann Daniel, NY wrote on Wednesday, May 23, 2007 8:35 PM:

> I know dependency management is inherited from parents, but is it also
> used when the project is declared as a dependency of another project?

With M206, yes, with older versions, no!

> For example, lets say I have a dependency graph D->C->B->A. B
> depends on
> A-1. C's dependency management section is set to use A-2. Assuming D
> does not declare A in either its dependency or dep.
> management sections,
> will it use A-1 or A-2?
> 
> I read through the relevant guide[1], but I did not find an answer to
> this question. 
> 
> [1]
> http://maven.apache.org/guides/introduction/introduction-to-de
> pendency-m echanism.html

- Jörg

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



Re: [gpg][release] gpg plugin hangs when used in conjunction with release plugin

2007-05-24 Thread Torsten Curdt


On 24.05.2007, at 09:03, Antonio Petrelli wrote:


2007/5/24, Alex Karasulu <[EMAIL PROTECTED]>:

Hi,

I have a situation where the build hangs when I use the gpg plugin in
conjunction with the
release plugin when issuing a mvn release:prepare command.  Here's  
where it

hangs in the
build:


I had a similar problem, and the reason what that the deploy phase was
asking for a GPG passphrase. But it was during execution of
"release:perform", not "release:prepare".
Anyway, add this property to your settings.xml:

 
   YOURGPGPASS
 


You would wish keeping the passphrase around like this to not to be  
promoted ...anyway.
Another option is to to turn off the bash history and provide it like  
this


 mvn release:prepare
 mvn release:perform -Dgpg.passphrase=$PASSPHRASE -Darguments="- 
Dgpg.passphrase=$PASSPHRASE"


HTH

cheers
--
Torsten




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



Re: CVS parameters

2007-05-24 Thread Emmanuel Venisse

You can run a cvs login command so you won't have to store your password in 
your pom or settings.xml. It will be stored in .cvspass if you use a standard 
cvs or in the windows registry if you use cvsnt

Emmanuel

Jon Strayer a écrit :

Getting back to my original question, how can I set the password outside of
the POM?

On 5/21/07, Jon Strayer <[EMAIL PROTECTED]> wrote:


I'm getting this error when I try to update my project:
[ERROR] No CVS root is set. Check your  information in the
POM.

Where in the POM do I set the CVS Root?
How can I specify the user id and password outside of the POM?

--
Esse Quam Videre
To Be, rather than to Seem








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



Re: [gpg][release] gpg plugin hangs when used in conjunction with release plugin

2007-05-24 Thread Antonio Petrelli

2007/5/24, Alex Karasulu <[EMAIL PROTECTED]>:

Hi,

I have a situation where the build hangs when I use the gpg plugin in
conjunction with the
release plugin when issuing a mvn release:prepare command.  Here's where it
hangs in the
build:


I had a similar problem, and the reason what that the deploy phase was
asking for a GPG passphrase. But it was during execution of
"release:perform", not "release:prepare".
Anyway, add this property to your settings.xml:

 
   YOURGPGPASS
 

HTH
Antonio

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