运行通过Artifactory分发的库的build.gradle



当主项目构建时,是否可以以某种方式运行通过artifactory存储库分发的库的build.gradle文件?

具体情况:在库的build.gradle中,我将一些文件从根目录复制到另一个目录。如果对库的依赖被声明为compile project(':lib-trololo'),这很好,但我想通过Artifactory分发库,但由于只有.aar文件,在构建主项目时不会再次运行库的构建。

答案是"否"。

  1. Artifactory中不包含任何构建工具。它不是事情的构建服务器,而是存储东西的二进制存储库
  2. 无论如何,移动在您的机器上起作用,因为您依赖于源文件的项目布局(compile project(':lib-trololo')是源级别的依赖项)。一旦文件被打包为二进制文件,就不再有源结构,而只有一个包含已编译类和元数据的文件

你应该重新考虑你的身材。

最新更新