Maven依赖的Gradle等价项



以下maven部分的等效Gradle表示法是什么

<dependency>
  <groupId>com.goodow.realtime</groupId>
  <artifactId>realtime-json</artifactId>
  <version>3.0</version>
  <classifier>sources</classifier>
  <scope>provided</scope>
</dependency>

我想是这样的:

compile com.goodow.realtime:realtime-json:30

您可以在构建用于定义分类器的脚本中编写以下代码

compile group: 'com.goodow.realtime', name: 'realtime-json', version: '3.0', classifier: 'sources'
默认情况下,Gradle没有provided作用域配置。这可以添加如下:
// Declare a 'provided' configuration
configurations {
    provided
}
// Add the 'provided' configuration dependencies to the compile classpath 
sourceSets.main { 
    compileClasspath += configurations.provided
}

然后,您可以使用此配置来声明依赖项,如下所示:

dependencies {
     provided "com.goodow.realtime:realtime-json:3.0"
     // Other dependencies
}

最新更新