Gradle将编译依赖项添加到Proguard libraryjars

时间:2015-12-14 21:14:36

标签: gradle proguard

我正在尝试将编译依赖项(B.jar和C.jar)添加到proguard libraryjars

运行:

html, body {
  margin: 0;
  height: 100%;
}
body {
  background-color: #ccc;
  background-image: url("http://ima.gs/transparent/000/000/200%C3%9750-200x50.png")
                  , linear-gradient(to top, transparent 25vw, #fff 25vw, #00f 100%);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
}

我明白了:

println configurations.compile.collect()

以下是我的尝试:

[../B.jar, ../C.jar]

供参考,以下作品:

task proguard(type: proguard.gradle.ProGuardTask) {
    ...
    libraryjars "${configurations.compile.collect()}"
    ...
}

这显然是一个例子,我的真实项目有很多依赖。有什么想法吗?

2 个答案:

答案 0 :(得分:8)

啊,这很简单:

return HttpResponseRedirect(settings.MENU_DETAIL_LINK_NAME_DETAILS)

答案 1 :(得分:2)

由于Gradle 3.4+弃用了“compile”而支持“implementation”(as described here),因此有效:

libraryjars configurations.findByName('runtimeClasspath').getFiles()