如何告诉gradle使用不同的分类器下载多个依赖项? 它只需要最后一个条目:
dependencies {
compile 'org.jogamp.jogl:jogl-all:2.0-rc10'
compile 'org.jogamp.jogl:jogl-all:2.0-rc10:natives-linux-amd64'
compile 'org.jogamp.jogl:jogl-all:2.0-rc10:natives-windows-i586'
..
我用maven测试了它,并且它获得了所有依赖项:
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all</artifactId>
<version>2.0-rc10</version>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all</artifactId>
<version>2.0-rc10</version>
<classifier>natives-windows-i586</classifier>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all</artifactId>
<version>2.0-rc10</version>
<classifier>natives-linux-amd64</classifier>
</dependency>
有什么想法吗?
答案 0 :(得分:4)
你快到了:
dependencies{
compile: 'org.jogamp.jogl:jogl-all:2.0-rc10',
'org.jogamp.jogl:jogl-all:2.0-rc10:natives-linux-amd64',
'org.jogamp.jogl:jogl-all:2.0-rc10:natives-windows-i586'
}
答案 1 :(得分:0)
以下是“分类器”部分下Gradle documentation中显示的示例:
otherConf group: 'org.gradle.test.classifiers', name: 'service', version: '1.0', classifier: 'jdk14'