Merge pull request #19620 from vpavic

* gh-19620:
  Reuse optional configuration name constant

Closes gh-19620
This commit is contained in:
Andy Wilkinson
2020-01-10 20:48:08 +00:00
2 changed files with 2 additions and 2 deletions

View File

@@ -44,7 +44,7 @@ public class OptionalDependenciesPlugin implements Plugin<Project> {
@Override
public void apply(Project project) {
Configuration optional = project.getConfigurations().create("optional");
Configuration optional = project.getConfigurations().create(OPTIONAL_CONFIGURATION_NAME);
optional.attributes((attributes) -> attributes.attribute(Usage.USAGE_ATTRIBUTE,
project.getObjects().named(Usage.class, Usage.JAVA_RUNTIME)));
project.getPlugins().withType(JavaPlugin.class, (javaPlugin) -> {

View File

@@ -57,7 +57,7 @@ public class OptionalDependenciesPluginIntegrationTests {
out.println("}");
}
BuildResult buildResult = runGradle("printConfigurations");
assertThat(buildResult.getOutput()).contains("optional");
assertThat(buildResult.getOutput()).contains(OptionalDependenciesPlugin.OPTIONAL_CONFIGURATION_NAME);
}
@Test