Search in sources :

Example 1 with PathPatternConfig

use of org.itsallcode.openfasttrace.gradle.config.PathPatternConfig in project openfasttrace-gradle by itsallcode.

the class OpenFastTracePlugin method createConfigDsl.

private void createConfigDsl(Project project) {
    LOG.info("Setting up plugin configuration for project '{}'", project.getName());
    final NamedDomainObjectContainer<PathPatternConfig> pathConfig = project.container(PathPatternConfig.class);
    final TracingConfig tracingConfig = project.getExtensions().create("requirementTracing", TracingConfig.class, project, pathConfig);
    ((ExtensionAware) tracingConfig).getExtensions().add("pathConfig", pathConfig);
}
Also used : TracingConfig(org.itsallcode.openfasttrace.gradle.config.TracingConfig) PathPatternConfig(org.itsallcode.openfasttrace.gradle.config.PathPatternConfig)

Aggregations

PathPatternConfig (org.itsallcode.openfasttrace.gradle.config.PathPatternConfig)1 TracingConfig (org.itsallcode.openfasttrace.gradle.config.TracingConfig)1