在IntelliJ的repo中保存默认运行配置

时间:2017-05-11 13:01:49

标签: intellij-idea

我需要为单元测试添加一些标志。并希望分享给所有团队成员。 IntelliJ has a solution to share run configurations,但默认配置没有share复选框:

enter image description here

当然,这些设置存储在idea/.workspace中,但我不希望商店存储到我的所有东西,比如最近的搜索。是否有任何解决方案可以在存储库中存储默认运行配置?

1 个答案:

答案 0 :(得分:0)

有一种解决方法可以将常用参数传递给任何项目的JUnit运行配置,该配置依赖于IntelliJ IDEA的feature of picking maven surefire settings

因此,将主要参数添加到主pom就足够了:

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