【发布时间】:2013-09-06 04:37:57
【问题描述】:
我正在尝试构建一个 Gradle JAR 项目,该项目是另一个项目的子项目,并且希望输出 JAR 文件位于父目录中(具体在父目录或同级的“lib”目录中)。我该如何为此配置 Gradle,这在哪里记录?
【问题讨论】:
-
你为什么要这样做?每个项目都有自己的构建输出目录,我不建议偏离该目录。这令人困惑,意味着您将无法再独立清理项目。
-
嗨 Peter - 我了解分离子项目构建的原则,但在这种情况下,我正在创建一个 Grails 插件,该插件依赖于子项目中的 jar(包含 groovy 源),它是构建的使用 Gradle。我希望将 jar 输出到插件的“lib”目录。插件本身没有构建(因为它是 Grails 插件),只有子项目。
-
希望 Gradle 足够灵活,可以在不对项目结构施加严格规则(如 Maven)的情况下完成我想做的事情;)
-
当然可以,但您的问题可能有更好的解决方案(我对此知之甚少)。
标签: build jar directory gradle