Skip to content

Commit 53bd1dc

Browse files
Add classifier to version specific jar artifacts (#121083) (#121705)
The mrjar plugin produces artifacts for each java version that may be consumed downstream. This commit fixes an issue with gradle dependencies when multiple java versions are depended on. Co-authored-by: Elastic Machine <[email protected]>
1 parent 66e8b10 commit 53bd1dc

File tree

1 file changed

+1
-0
lines changed
  • build-tools-internal/src/main/java/org/elasticsearch/gradle/internal

1 file changed

+1
-0
lines changed

build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/MrjarPlugin.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ private void addJar(Project project, SourceSet sourceSet, int javaVersion) {
163163
project.getConfigurations().register("java" + javaVersion);
164164
TaskProvider<Jar> jarTask = project.getTasks().register("java" + javaVersion + "Jar", Jar.class, task -> {
165165
task.from(sourceSet.getOutput());
166+
task.getArchiveClassifier().set("java" + javaVersion);
166167
});
167168
project.getArtifacts().add("java" + javaVersion, jarTask);
168169
}

0 commit comments

Comments
 (0)