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.'