maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Gainty <mgai...@hotmail.com>
Subject RE: ForkedBooter in 2.2.1 does not honor MAVEN_OPTS
Date Tue, 23 Jul 2013 22:36:14 GMT
Ben the reason why i always set forkMode to 'never' in my pom executing maven-surefire-plugin
<properties>
    <forkMode>never</forkMode>
  </properties>

 -Djava.awt.headless=true  directive *presumes* you are running awt GUI
 
yet Iam not seeing any reference for java.awt in maven-surefire-plugin src
 
(2.2.1 is at least 5 years old and has been deprecated ) 
 
other than political...is there any cogent reason NOT to upgrade surefire to AT LEAST 2.4.2
 
?
Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten
wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist
unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet
keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen
wir keine Haftung fuer den Inhalt uebernehmen.

Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire
prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe
quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information
seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les
email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune
responsabilité pour le contenu fourni.

 
> From: vincent.latombe@gmail.com
> Date: Mon, 22 Jul 2013 07:57:26 +0200
> Subject: Re: ForkedBooter in 2.2.1 does not honor MAVEN_OPTS
> To: users@maven.apache.org
> 
> Hello,
> 
> This is the JVM forked to execute unit tests (through
> maven-surefire-plugin). Check [1] to set options for that jvm.
> 
> [1]
> http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#argLine
> 
> Vincent
> 
> 
> 2013/7/20 Ben Siemon <ben.siemon@opower.com>
> 
> > Specifically I have -Djava.awt.headless=true set in my maven options. Other
> > surefire booters seem to honor the headless mode and not steal focus but
> > the ForkedBooter still steals focus even when headless is set to true in
> > MAVEN_OPTS.
> >
> > Running jps -v yields this view of the two maven jvms started:
> >
> > Parent Maven with the correct MAVNE_OPTS
> > 29028 Launcher -Xms2048m -Xmx4096m -XX:PermSize=1024m -XX:MaxPermSize=2048m
> > -Djava.awt.headless=true
> > -Dclassworlds.conf=/usr/local/apache-maven//bin/m2.conf
> > -Dmaven.home=/usr/local/apache-maven/
> >
> >
> > ForkedBooter without the maven opts. This process steals my screen each
> > time it runs.
> > 29033 surefirebooter3016997434240550753.jar -XX:+HeapDumpOnOutOfMemoryError
> > -Xmx512M -XX:MaxPermSize=128M
> >
> > maven version:
> >
> > Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400)
> > Java version: 1.6.0_51
> > Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
> > Default locale: en_US, platform encoding: MacRoman
> > OS name: "mac os x" version: "10.8.4" arch: "x86_64" Family: "mac"
> >
> > Upgrading from this version is not currently possible.
> >
> > I am not sure why mvn is now using this forked booter in place of the
> > earlier one that honored MAVEN_OPTS. It might be that upstream changes in
> > parent artifacts are forcing me to run the ForkedBooter instead.
> >
> > Thanks for any help you can offer.
> >
> > --
> > *Ben Siemon*
> > Senior Software Engineer, Engineering
> > *Opower* <http://www.opower.com>
> >
> > We’re hiring! See jobs here <http://www.opower.com/careers>.
> >
 		 	   		  
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message