2017-05-11 1 views
1

Ich muss einige Flags für Komponententests hinzufügen. Und wollen sie so für alle Teammitglieder teilen. IntelliJ has a solution to share run configurations, aber Standardkonfigurationen haben nicht share Checkbox:Speichern Sie Standardlaufkonfigurationen im Repo für IntelliJ

enter image description here

Natürlich werden diese Einstellungen in idea/.workspace gespeichert, aber ich möchte nicht, den Laden in das Repository alle meine Sachen, wie letzten Such. Gibt es eine Lösung, um Standardlaufkonfigurationen im Repository zu speichern?

+2

Bitte stimmen Sie für diese Funktion Anfrage: https://youtrack.jetbrains.com/issue/IDEA-65915. – CrazyCoder

Antwort

0

Es gibt eine Problemumgehung, um allgemeine Parameter an die JUnit-Laufkonfiguration eines Projekts zu übergeben, die auf IntelliJ IDEAs feature of picking maven surefire settings basiert.

So ist es ausreichend gemeinsames params zum Haupt pom hinzuzufügen:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <configuration> 
     <!-- force 7-bit default encoding to ensure that nothing depends on it --> 
     <!-- take JFR profiling snapshot on each run --> 
     <argLine>-Dfile.encoding=ASCII -Xmx512M -XX:+HeapDumpOnOutOfMemoryError -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:StartFlightRecording=name=EcpTest,duration=999s,filename=target/ecp.jfr,settings=profile</argLine> 
    </configuration> 
</plugin> 
Verwandte Themen