我知道,在知道我可以选择这样的运行/调试配置覆盖亚军:如何在想法中配置默认的覆盖跑步者?
但后来我在树上我看到下面的菜单中选择类:
而且我无法在此处配置覆盖跑步者。
是否有可能配置覆盖亚军工具默认使用?
我知道,在知道我可以选择这样的运行/调试配置覆盖亚军:如何在想法中配置默认的覆盖跑步者?
但后来我在树上我看到下面的菜单中选择类:
而且我无法在此处配置覆盖跑步者。
是否有可能配置覆盖亚军工具默认使用?
是的,有一种方法可以通过.idea
文件夹中的workspace.xml
文件更改默认设置。
如果您开始在该文件中向下滚动,您最终会得到一些<configuration>
标签。例如,对于我的机器上的Application
运行配置类型的缺省值是:
<configuration default="true" type="Application" factoryName="Application">
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
<option name="MAIN_CLASS_NAME" />
<option name="VM_PARAMETERS" />
<option name="PROGRAM_PARAMETERS" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
<option name="ALTERNATIVE_JRE_PATH" />
<option name="ENABLE_SWING_INSPECTOR" value="false" />
<option name="ENV_VARIABLES" />
<option name="PASS_PARENT_ENVS" value="true" />
<module name="" />
<envs />
<method />
</configuration>
通知的runner
属性;将默认选手更改为JaCoCo,将其更改为runner="jacoco"
。它不会自动改变任何现有的跑步者;只有新的运行配置才能反映这种变化。但是您可以手动更改它们;他们更接近运行配置的底部。
在运行配置中,在左侧底部有一个默认值部分。在那里,您可以为每种类型的跑步设置默认的跑步者。它看起来像你在上面使用JUnit,所以选择JUnit,然后选择Code Coverage选项卡。选择你的覆盖跑步者。每个新的运行配置现在将使用该覆盖跑步者。预先存在的运行配置将不会更改。
在IntelliJ IDEA 2016.2(Build#IU-162.1121.32)中,由于某种原因禁用了此下拉菜单。 ChiefTwoPencils上面的答案为我工作。 – haggisandchips