gpt4 book ai didi

gradle - 使用 Gradle Shadow 插件时如何仅包含项目和重定位类?

转载 作者:行者123 更新时间:2023-12-01 06:27:53 25 4
gpt4 key购买 nike

我有以下内容:

shadowJar {
relocate 'com.google.common', 'com.example.com.google.common'
}

它会生成包含所有模块依赖项的“-all.jar”文件。
shadowJar {
relocate 'com.google.common', 'com.example.com.google.common'

dependencies {
include('com.example.com.google.common')
}
}

和:
shadowJar {
relocate 'com.google.common', 'com.example.com.google.common'

dependencies {
include(dependency('com.google.guava:guava:14+'))
}
}

两者都产生绝对没有类的“-all.jar”文件。

如何创建仅包含项目类和重定位类的“-all.jar”文件?

最佳答案

您需要在影子配置中指定 Guava 。例如:

dependencies {
shadow 'com.google.guava:guava:14+'
}

关于gradle - 使用 Gradle Shadow 插件时如何仅包含项目和重定位类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26244936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com