Skip to content

Commit

Permalink
Align ExtractVersionConstraints with 3.2.x
Browse files Browse the repository at this point in the history
  • Loading branch information
wilkinsona committed Apr 26, 2024
1 parent 308b0d9 commit 86a3099
Showing 1 changed file with 9 additions and 7 deletions.
Expand Up @@ -26,10 +26,10 @@
import java.util.TreeSet;

import org.gradle.api.DefaultTask;
import org.gradle.api.Project;
import org.gradle.api.Task;
import org.gradle.api.artifacts.ComponentMetadataDetails;
import org.gradle.api.artifacts.Configuration;
import org.gradle.api.artifacts.Dependency;
import org.gradle.api.artifacts.DependencyConstraint;
import org.gradle.api.artifacts.DependencyConstraintMetadata;
import org.gradle.api.artifacts.DependencyConstraintSet;
Expand Down Expand Up @@ -69,13 +69,15 @@ public ExtractVersionConstraints() {
}

public void enforcedPlatform(String projectPath) {
Dependency project = getProject().getDependencies().project(Map.of("path", projectPath));
Dependency dependency = getProject().getDependencies().enforcedPlatform(project);
this.configuration.getDependencies().add(dependency);
getProject().getPlugins().withType(BomPlugin.class).all((plugin) -> {
this.boms.add(getProject().getExtensions().getByType(BomExtension.class));
this.configuration.getDependencies()
.add(getProject().getDependencies()
.enforcedPlatform(
getProject().getDependencies().project(Collections.singletonMap("path", projectPath))));
Project project = getProject().project(projectPath);
project.getPlugins().withType(BomPlugin.class).all((plugin) -> {
this.boms.add(project.getExtensions().getByType(BomExtension.class));
this.dependencyConstraintSets
.add(getProject().getConfigurations().getByName("apiElements").getAllDependencyConstraints());
.add(project.getConfigurations().getByName("apiElements").getAllDependencyConstraints());
});
}

Expand Down

0 comments on commit 86a3099

Please sign in to comment.