3131import org .gradle .api .artifacts .Configuration ;
3232import org .gradle .api .artifacts .dsl .DependencyHandler ;
3333import org .gradle .api .artifacts .type .ArtifactTypeDefinition ;
34+ import org .gradle .api .file .FileCollection ;
3435import org .gradle .api .plugins .JavaPluginExtension ;
3536import org .gradle .api .provider .Provider ;
3637import org .gradle .api .specs .Specs ;
@@ -89,8 +90,8 @@ public void apply(Project project) {
8990 Map <String , TaskProvider <?>> versionTasks = versionTasks (project , "destructiveDistroUpgradeTest" , buildParams .getBwcVersions ());
9091 TaskProvider <Task > destructiveDistroTest = project .getTasks ().register ("destructiveDistroTest" );
9192
92- Configuration examplePlugin = configureExamplePlugin (project );
93-
93+ Configuration examplePluginConfiguration = configureExamplePlugin (project );
94+ FileCollection examplePluginFileCollection = examplePluginConfiguration ;
9495 List <TaskProvider <Test >> windowsTestTasks = new ArrayList <>();
9596 Map <ElasticsearchDistributionType , List <TaskProvider <Test >>> linuxTestTasks = new HashMap <>();
9697
@@ -103,9 +104,9 @@ public void apply(Project project) {
103104 t2 -> distribution .isDocker () == false || dockerSupport .get ().getDockerAvailability ().isAvailable ()
104105 );
105106 addDistributionSysprop (t , DISTRIBUTION_SYSPROP , distribution ::getFilepath );
106- addDistributionSysprop (t , EXAMPLE_PLUGIN_SYSPROP , () -> examplePlugin .getSingleFile ().toString ());
107+ addDistributionSysprop (t , EXAMPLE_PLUGIN_SYSPROP , () -> examplePluginFileCollection .getSingleFile ().toString ());
107108 t .exclude ("**/PackageUpgradeTests.class" );
108- }, distribution , examplePlugin .getDependencies ());
109+ }, distribution , examplePluginConfiguration .getDependencies ());
109110
110111 if (distribution .getPlatform () == Platform .WINDOWS ) {
111112 windowsTestTasks .add (destructiveTask );
0 commit comments