1
1
package org.elasticsearch.hadoop.gradle
2
2
3
- import org.elasticsearch.gradle.DependenciesInfoTask
3
+ import org.elasticsearch.gradle.DependenciesInfoPlugin
4
4
import org.elasticsearch.gradle.info.BuildParams
5
5
import org.elasticsearch.gradle.precommit.DependencyLicensesTask
6
6
import org.elasticsearch.gradle.precommit.LicenseHeadersTask
@@ -12,7 +12,6 @@ import org.gradle.api.Task
12
12
import org.gradle.api.artifacts.Configuration
13
13
import org.gradle.api.artifacts.Dependency
14
14
import org.gradle.api.artifacts.DependencyResolveDetails
15
- import org.gradle.api.artifacts.DependencySubstitutions
16
15
import org.gradle.api.artifacts.ModuleDependency
17
16
import org.gradle.api.artifacts.ProjectDependency
18
17
import org.gradle.api.artifacts.ResolutionStrategy
@@ -24,7 +23,6 @@ import org.gradle.api.file.CopySpec
24
23
import org.gradle.api.file.FileCollection
25
24
import org.gradle.api.java.archives.Manifest
26
25
import org.gradle.api.plugins.JavaLibraryPlugin
27
- import org.gradle.api.plugins.JavaPlugin
28
26
import org.gradle.api.plugins.MavenPlugin
29
27
import org.gradle.api.plugins.MavenPluginConvention
30
28
import org.gradle.api.plugins.scala.ScalaPlugin
@@ -559,14 +557,7 @@ class BuildPlugin implements Plugin<Project> {
559
557
560
558
private static void configureDependenciesInfo (Project project ) {
561
559
if (! project. path. startsWith(" :qa" )) {
562
- project. tasks. register(" dependenciesInfo" , DependenciesInfoTask ) { DependenciesInfoTask task ->
563
- task. runtimeConfiguration = project. configurations. getByName(JavaPlugin . RUNTIME_CLASSPATH_CONFIGURATION_NAME )
564
- task. compileOnlyConfiguration = project. configurations. getByName(JavaPlugin . COMPILE_ONLY_CONFIGURATION_NAME )
565
- // Create a property called mappings that points to the same mappings in the dependency licenses task.
566
- task. getConventionMapping(). map(' mappings' ) {
567
- (project. tasks. getByName(' dependencyLicenses' ) as DependencyLicensesTask ). mappings
568
- }
569
- }
560
+ project. getPluginManager(). apply(DependenciesInfoPlugin . class)
570
561
}
571
562
}
572
563
}
0 commit comments