This is an automated email from the ASF dual-hosted git repository.

jiayuliu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git


The following commit(s) were added to refs/heads/master by this push:
     new 774b824ef THRIFT-5671: return dependencies to POM (#2782)
774b824ef is described below

commit 774b824ef3b22f3184d76d5f33d45d27c168f6db
Author: Artemy <[email protected]>
AuthorDate: Wed Jul 5 10:43:57 2023 +0300

    THRIFT-5671: return dependencies to POM (#2782)
    
    Client: ["java"]
---
 lib/java/gradle/publishing.gradle | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/lib/java/gradle/publishing.gradle 
b/lib/java/gradle/publishing.gradle
index 91f456add..5c26fdced 100644
--- a/lib/java/gradle/publishing.gradle
+++ b/lib/java/gradle/publishing.gradle
@@ -43,14 +43,16 @@ java {
     withSourcesJar()
 }
 
+// skip shadow jar from publishing. Workaround for 
https://github.com/johnrengelman/shadow/issues/651
+components.java.withVariantsFromConfiguration(configurations.shadowRuntimeElements)
 {
+    skip()
+}
+
 publishing {
     publications {
         mavenJava(MavenPublication) {
             artifactId = "libthrift"
-            // explicitly set 3 jars because calling "from components.java" 
will include shadow jar which isn't what we want
-            artifact jar
-            artifact sourcesJar
-            artifact javadocJar
+            from components.java
             pom {
                 name = 'Apache Thrift'
                 description = 'Thrift is a software framework for scalable 
cross-language services development.'

Reply via email to