@Override public void apply(Project project) { ScottPluginExtension extension = project.getExtensions().create(PLUGIN_EXTENSION_NAME, ScottPluginExtension.class, DEFAULT_SCOTT_VERSION); Configuration configuration = configureAgentDependencies(project,extension); project.afterEvaluate( p -> { Task test = p.getTasks().getByName("test"); JavaForkOptions opts = (JavaForkOptions)test; opts.getJvmArgumentProviders().add(new ScottAgent(configuration,extension)); }); }
@Override public void apply(Project project) { ScottPluginExtension extension = project.getExtensions().create(PLUGIN_EXTENSION_NAME, ScottPluginExtension.class, DEFAULT_SCOTT_VERSION); Configuration configuration = configureAgentDependencies(project,extension); project.afterEvaluate( p -> { Task test = p.getTasks().getByName("test"); JavaForkOptions opts = (JavaForkOptions)test; opts.getJvmArgumentProviders().add(new ScottAgent(configuration,extension)); }); }