我有一个build.gradle文件,如:

configurations {
  provided
}
dependencies {
  compile ...
  provided ...
}

当我使用STS Gradle插件将项目导入Eclipse时,只有编译conf依赖项显示在“Gradle Dependencies”类路径容器下。

STS插件是否也可以提供所提供的conf?

最佳答案

如果以此方式开始,则有两种可能性:

  • 您很可能希望将compile配置设置为从provided扩展的配置。仅供引用,在herehere中进行了一些有趣的讨论。

  • 配置{
    提供
    compile.extendsFrom提供
    }
  • 另一种方法是应用eclipse插件,并使用here描述的provided属性将plusConfiguration配置添加到Eclipse类路径。

  • eclipse {
    类路径{
    plusConfigurations + = [configurations.provided]
    }
    }

    08-26 22:55