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
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