2015-02-09 98 views
1

什么是以下maven部分的等效Gradle符号?Gradle等价于Maven依赖关系?

<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 

回答

2

你可以写下面的代码在你定义分类

构建脚本
compile group: 'com.goodow.realtime', name: 'realtime-json', version: '3.0', classifier: 'sources' 
+0

下一个代码是什么意思? – confile 2015-02-09 15:05:32

+0

'compile'c​​om.goodow.realtime:realtime-json:3.0:sources'' – cmcginty 2015-02-10 07:29:32

0

默认情况下,摇篮没有一个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 
}