使用外部依赖jar的资源

时间:2015-02-22 12:50:15

标签: gradle

我有一个jar,其中包含某个功能的基础结构,以及logback.xml时嵌入的公共资源之一。

如何依赖于此的不同构建(依赖jar不在本地文件系统上)提取logback.xml文件,修改它并将其存储为其自己的分发的一部分?

我认为我需要在buildscript中添加依赖项,但是从哪里开始呢?

1 个答案:

答案 0 :(得分:0)

这似乎有效:

distributions {
  main {
    contents {
      into ("log") { 
        from zipTree(configurations.runtime.filter { it.name.startsWith('myjarname') }.singleFile)    
        include "logback.xml"
      }
    }
  }
}