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 ;
@@ -90,8 +91,8 @@ public void apply(Project project) {
9091 Map <String , TaskProvider <?>> versionTasks = versionTasks (project , "destructiveDistroUpgradeTest" , buildParams .getBwcVersions ());
9192 TaskProvider <Task > destructiveDistroTest = project .getTasks ().register ("destructiveDistroTest" );
9293
93- Configuration examplePlugin = configureExamplePlugin (project );
94-
94+ Configuration examplePluginConfiguration = configureExamplePlugin (project );
95+ FileCollection examplePluginFileCollection = examplePluginConfiguration ;
9596 List <TaskProvider <Test >> windowsTestTasks = new ArrayList <>();
9697 Map <ElasticsearchDistributionType , List <TaskProvider <Test >>> linuxTestTasks = new HashMap <>();
9798
@@ -104,9 +105,9 @@ public void apply(Project project) {
104105 t2 -> distribution .isDocker () == false || dockerSupport .get ().getDockerAvailability ().isAvailable ()
105106 );
106107 addDistributionSysprop (t , DISTRIBUTION_SYSPROP , distribution ::getFilepath );
107- addDistributionSysprop (t , EXAMPLE_PLUGIN_SYSPROP , () -> examplePlugin .getSingleFile ().toString ());
108+ addDistributionSysprop (t , EXAMPLE_PLUGIN_SYSPROP , () -> examplePluginFileCollection .getSingleFile ().toString ());
108109 t .exclude ("**/PackageUpgradeTests.class" );
109- }, distribution , examplePlugin .getDependencies ());
110+ }, distribution , examplePluginConfiguration .getDependencies ());
110111
111112 if (distribution .getPlatform () == Platform .WINDOWS ) {
112113 windowsTestTasks .add (destructiveTask );
0 commit comments