@@ -79,3 +79,29 @@ integrationTest {
7979 ]. collect { " '${ it.destinationDirectory.get().asFile.absolutePath} '" }
8080 .join(' ,' )
8181}
82+
83+ afterEvaluate {
84+ def publishPluginJar = project. tasks. findByName(' publishPluginJar' )
85+ def publishTask = project. tasks. findByName(' publishMainPublicationToMavenLocal' )
86+ if (publishTask && publishPluginJar) publishTask. dependsOn(publishPluginJar)
87+ publishTask = tasks. findByName(' publishMainPublicationToLocalSnapshotRepository' )
88+ if (publishTask && publishPluginJar) publishTask. dependsOn(publishPluginJar)
89+ publishTask = tasks. findByName(' publishMainPublicationToLocalReleaseRepository' )
90+ if (publishTask && publishPluginJar) publishTask. dependsOn(publishPluginJar)
91+
92+ def publishPluginJavaDocsJar = project. tasks. findByName(' publishPluginJavaDocsJar' )
93+ publishTask = project. tasks. findByName(' publishMainPublicationToMavenLocal' )
94+ if (publishTask && publishPluginJavaDocsJar) publishTask. dependsOn(publishPluginJavaDocsJar)
95+ publishTask = tasks. findByName(' publishMainPublicationToLocalSnapshotRepository' )
96+ if (publishTask && publishPluginJavaDocsJar) publishTask. dependsOn(publishPluginJavaDocsJar)
97+ publishTask = tasks. findByName(' publishMainPublicationToLocalReleaseRepository' )
98+ if (publishTask && publishPluginJavaDocsJar) publishTask. dependsOn(publishPluginJavaDocsJar)
99+
100+ def publishPluginGroovyDocsJar = project. tasks. findByName(' publishPluginGroovyDocsJar' )
101+ publishTask = project. tasks. findByName(' publishMainPublicationToMavenLocal' )
102+ if (publishTask && publishPluginGroovyDocsJar) publishTask. dependsOn(publishPluginGroovyDocsJar)
103+ publishTask = tasks. findByName(' publishMainPublicationToLocalSnapshotRepository' )
104+ if (publishTask && publishPluginGroovyDocsJar) publishTask. dependsOn(publishPluginGroovyDocsJar)
105+ publishTask = tasks. findByName(' publishMainPublicationToLocalReleaseRepository' )
106+ if (publishTask && publishPluginGroovyDocsJar) publishTask. dependsOn(publishPluginGroovyDocsJar)
107+ }
0 commit comments