Skip to content

Commit 2f196bc

Browse files
authored
[Build] Fix maven-aggregation generation for shadowed artifacts (elastic#130412) (elastic#130446)
- Ensure we include sources and javadoc jar to maven publication (cherry picked from commit 50d0474)
1 parent 43b6eba commit 2f196bc

File tree

1 file changed

+2
-0
lines changed
  • build-conventions/src/main/java/org/elasticsearch/gradle/internal/conventions

1 file changed

+2
-0
lines changed

build-conventions/src/main/java/org/elasticsearch/gradle/internal/conventions/PublishPlugin.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,8 @@ private void addNameAndDescriptionToPom(Project project, NamedDomainObjectSet<Ma
175175
private static void configureWithShadowPlugin(Project project, MavenPublication publication) {
176176
var shadow = project.getExtensions().getByType(ShadowExtension.class);
177177
shadow.component(publication);
178+
publication.artifact(project.getTasks().named("javadocJar"));
179+
publication.artifact(project.getTasks().named("sourcesJar"));
178180
}
179181

180182
private static void addScmInfo(XmlProvider xml, GitInfo gitInfo) {

0 commit comments

Comments
 (0)