gradle依赖项返回rar文件,而不是jar文件

时间:2015-03-14 14:26:54

标签: maven gradle

我有一个Gradle项目,我依赖于'net.java.xadisk:xadisk:1.2.2'

Gradle不要下载'jar'文件。问题(我认为)是XADisk POM文件打包是'rar'。只有'rar'文件被下载到gradle本地缓存而不是'jar'文件。

XADisks POM.xml

<project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>net.java.xadisk</groupId>
    <artifactId>xadisk</artifactId>
    <packaging>rar</packaging>        
    ...    
<project>

示例build.gradle

apply plugin: 'java'

repositories {
    jcenter()
}

dependencies {
    // http://jcenter.bintray.com/net/java/xadisk/xadisk/1.2.2/
    compile "net.java.xadisk:xadisk:1.2.2"
}

如何让gradle下载jar文件?

1 个答案:

答案 0 :(得分:2)

尝试:

apply plugin: 'java'

repositories {
    jcenter()
}

dependencies {
    // http://jcenter.bintray.com/net/java/xadisk/xadisk/1.2.2/
    compile "net.java.xadisk:xadisk:1.2.2@jar"
}

task copyDeps(type: Copy) {
   from configurations.compile
   into 'deps'
}

Here是文档。