Reuse optional configuration name constant

See gh-19620
This commit is contained in:
Vedran Pavic 2020-01-10 21:40:35 +01:00 committed by Andy Wilkinson
parent 77badf77f7
commit 8757f63360
2 changed files with 2 additions and 2 deletions

View File

@ -44,7 +44,7 @@ public class OptionalDependenciesPlugin implements Plugin<Project> {
@Override @Override
public void apply(Project project) { 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, optional.attributes((attributes) -> attributes.attribute(Usage.USAGE_ATTRIBUTE,
project.getObjects().named(Usage.class, Usage.JAVA_RUNTIME))); project.getObjects().named(Usage.class, Usage.JAVA_RUNTIME)));
project.getPlugins().withType(JavaPlugin.class, (javaPlugin) -> { project.getPlugins().withType(JavaPlugin.class, (javaPlugin) -> {

View File

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