Java 提供的gradle仍然包含在jar文件中

Java 提供的gradle仍然包含在jar文件中,java,gradle,apache-storm,Java,Gradle,Apache Storm,我想先说一下,我对格拉德尔还是新手,希望有人能澄清我可能存在的任何误解。 我有一个gradle构建脚本,它编译我的项目并构建成RPM。在我的一个子项目中,我有以下代码片段: dependencies { provided libraries.stormCore } 其中libraries.stormCore只是一个映射文字,其中stormCore指向maven依赖对象'org.apache.storm:stormCore:0.10.0' 然而,一旦我的项目编译完成,我就会在我的jard

我想先说一下,我对格拉德尔还是新手,希望有人能澄清我可能存在的任何误解。 我有一个gradle构建脚本,它编译我的项目并构建成RPM。在我的一个子项目中,我有以下代码片段:

dependencies {
    provided libraries.stormCore
}
其中
libraries.stormCore
只是一个映射文字,其中
stormCore
指向maven依赖对象
'org.apache.storm:stormCore:0.10.0'

然而,一旦我的项目编译完成,我就会在我的jar
defaults中看到。yaml
来自
stormCore
库,我感觉提供的
不会将任何依赖项添加到jar中。这导致storm开始出现多个默认值的错误。yaml已找到
<代码>提供的来自
星云提供的基础
软件包


提前感谢

Gradle Java插件没有“提供的”配置。是你自己定义的还是由插件添加的?@WilcoGreven抱歉,我忘了添加,这是星云提供的基本插件。我将编辑原始帖子,Gradle Java插件没有“提供的”配置。是你自己定义的还是由插件添加的?@WilcoGreven抱歉,我忘了添加,这是星云提供的基本插件。我也会编辑原始帖子