我有一个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文件?
答案 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是文档。