【问题标题】:How do I download my Gradle project external dependencies to a specific folder?如何将我的 Gradle 项目外部依赖项下载到特定文件夹?
【发布时间】:2013-10-15 15:42:46
【问题描述】:

我想将我的依赖项下载到我的构建中的特定文件夹,作为构建过程的一部分,例如构建/库。我找不到显示如何执行此操作的文档,我确信有一种我缺少的简单方法可以做到这一点。我当前(缩短)的 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')
   }
}

【问题讨论】:

标签: gradle build.gradle


【解决方案1】:

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

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

【讨论】:

  • 我刚刚在cookbook 中遇到过,并对其进行了测试。完全按照我的意愿工作。
  • 我收到错误消息“在项目上找不到属性 'copyToLib'”。 gradle 版本是 2.1
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-19
  • 2013-04-23
  • 1970-01-01
相关资源
最近更新 更多