Skip to content

Commit

Permalink
Implement workaround for gradle/gradle#10555
Browse files Browse the repository at this point in the history
  • Loading branch information
larsgrefer committed Oct 3, 2019
1 parent 1d4ea35 commit 5de9ba3
Showing 1 changed file with 9 additions and 1 deletion.
Expand Up @@ -23,7 +23,15 @@ public void apply(Project project) {
project.getPlugins().apply(JavaPlugin.class);
MavenPublishJavaPlugin mavenPublishJavaPlugin = project.getPlugins().apply(MavenPublishJavaPlugin.class);

mavenPublishJavaPlugin.getPublication().getPom().setPackaging("maven-plugin");
// https://github.com/gradle/gradle/issues/10555#issue-492150084
if (project.getGradle().getGradleVersion().startsWith("5.6")) {
mavenPublishJavaPlugin.getPublication().getPom().withXml(xmlProvider ->
xmlProvider.asNode().appendNode("packaging", "maven-plugin")
);
}
else {
mavenPublishJavaPlugin.getPublication().getPom().setPackaging("maven-plugin");
}

TaskProvider<GenerateMavenPom> generateMavenPom = project.getTasks().named("generatePomFileForMavenJavaPublication", GenerateMavenPom.class);

Expand Down

0 comments on commit 5de9ba3

Please sign in to comment.