2016-08-08 35 views
1

Ich habe Schwierigkeiten, ein Argument zu den jvm hinzuzufügen. Es sieht so aus, als ob man nur mit todsicheren Mitteln arbeiten kann. Mein aktueller Code in der pom.xml istWie bekomme ich argLine in maven todsichere plugin

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.19</version> 
    <configuration> 
     <argLine>-Xmx512m</argLine> 
     <systemPropertyVariables> 
      <all.clusters>${all.clusters}</all.clusters> 
      <branding.token>${brandingToken}</branding.token> 
     </systemPropertyVariables> 
    </configuration> 
</plugin> 

Maven ist neu für mich so vielleicht fehlt mir etwas Einfaches.

In einer Netbeans 8.1-Umgebung ausgeführt.

+0

Und was ist das Problem mit dieser Konfiguration? Abgesehen davon, dass die "Version" falsch ist, sieht es in Ordnung aus. – Tunaki

+0

Es funktioniert nicht. Laut meiner Protokollierung bekomme ich folgende Meldungen. Eingabeargumente: \t -Xms24m \t -Xmx64m \t -XX: MaxPermSize = 384m – Lando

+0

können Sie die entsprechenden Maven Protokolle zu veröffentlichen, in den Debug-Modus ('-X'), wenn' Maven-todsichere-plugin' aufgerufen wird? – Tunaki

Antwort

0

Es stellte sich heraus, dass ich nicht unbedingt mit speziellen Argumenten laufen musste, denn das deckt nur Tests ab. Der Trick, es zum Laufen zu bringen, war die Tatsache, dass dieses Projekt eine NetBeans-Anwendung ist, die das nbm-maven-plugin verwendet.

Der folgende Blogpost beschreibt, wie die Argumente geändert werden. Blogpost