dependencies {
compile ...
}
task copyDependencies(type:Copy) {
from configurations.compile
into 'build/dependencies/'
}
此任务将所有必需的依赖项复制到build/dependencies/
目录。在目录中,它看起来如下:
/dep1-1.0.jar
/dep2-1.0.aar
...
基本上以gradle术语称为flatDir
。
这是一个local maven repository
,包含所有这些依赖项,而不是flatDir
。
答案 0 :(得分:0)
如果我正确理解了您的问题,您只需将发布发布到本地目录,就像它是mavenLocal()
一样,但是在您指定的位置。
在这种情况下,我相信你只需要:
apply plugin: 'maven-publish'
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
}
}
repositories {
maven {
url "/path/to/wherever"
}
}
}