@Override public void evaluate() throws Throwable { System.setProperty("disableSpringSnapshotRepos", "false"); try { try { this.base.evaluate(); } finally { for (AbstractCommand command : CliTester.this.commands) { if (command != null && command instanceof RunCommand) { ((RunCommand) command).stop(); } } System.clearProperty("disableSpringSnapshotRepos"); } } catch (Exception ex) { throw new IllegalStateException(ex); } }