5

作为构建过程的一部分,我想将我的依赖项下载到构建中的特定文件夹,例如 build/lib 。我找不到显示如何执行此操作的文档,我确信有一种我缺少的简单方法可以做到这一点。我当前(缩短)的 build.gradle 如下。该项目正确编译并执行测试。

apply plugin: 'java'
apply plugin: 'maven-publish'

repositories {
    mavenCentral()        
}         

dependencies {
   compile(
           'aopalliance:aopalliance:1.0',
           'log4j:log4j:1.2.17',
           'batik:batik-svg-dom:1.6-1')
   }
}
4

1 回答 1

6

我不知道你是否尝试过,但看看这是否有效

task copyToLib(type: Copy) {
    into "$buildDir/output/lib"
    from configurations.runtime
}
build.dependsOn copyToLib

它对我有用。

应得的信用:-):http ://forums.gradle.org/gradle/topics/how_can_i_gather_all_my_projects_dependencies_into_a_folder

于 2013-10-15T16:08:26.090 回答