#intellij-idea #intellij-plugin #run-configuration
Вопрос:
В моем плагине InteliJ я хочу изменить (например, имя основного класса конфигурации запуска JUnit) свойства существующей конфигурации запуска и впоследствии выполнить измененную версию. Я могу получить соответствующий объект конфигурации и выполнить его:
final RunManager runManager = RunManager.getInstance(project); Listlt;RunConfigurationgt; configs = runManager.getAllConfigurationsList(); String configName = "NameOfRunConfig"; RunConfiguration runConfigurationToExecute = null; for (RunConfiguration config : configs) { if(configName.equalsIgnoreCase(config.getName())){ runConfigurationToExecute = config; break; } } if (runConfigurationToExecute == null) { Messages.showInfoMessage( "No run config "" configName "" found.", "MyPlugin" ); return; } //TODO: Adjust properties of the configuration //runConfigurationToExecute Executor executorToUse = DefaultRunExecutor.getRunExecutorInstance(); ExecutionEnvironmentBuilder.create(project, executorToUse, runConfigurationToExecute).buildAndExecute();
Но я не могу найти способ изменить его. Может кто-нибудь сказать мне, как изменить свойства?