gpt4 book ai didi

gradle - 在Gradle工件中包含文件夹

转载 作者:行者123 更新时间:2023-12-03 06:12:52 25 4
gpt4 key购买 nike

我肯定这非常简单,但是已经漫长了一天,Gradle文档在最好的情况下让我感到沮丧(我看过)。

我想在预定义的 Artifact (libs)内包含一个文件夹(bundleRelease)。

这碰巧是在android(aar build)上的maven-publish块中,例如

...
releaseJar(MavenPublication) {
...

artifact bundleRelease
}
...

使用gradle 2.3。

感谢您的任何帮助:)

编辑:在这里回答 Include /libs/ folder in aar

最佳答案

取决于您想要的语法,但是如果您想要jar的根目录中的aar文件

android {
...
sourceSets {
main {
resources.includes = [ '**/libs/*.jar' ]
}
}

如果您想要包括整个文件夹,那么我认为这应该是您想要的
android {
...
sourceSets {
main {
resources.includes = [ 'pathTo/libs' ]
}
}

所有这些都表明您可能不想将库与 aar打包在一起,因为如果发布到 jcentermavenCentral这样的地方,那么Maven Artifact 在上载时将创建一个 pom文件,该文件将记录其依赖项,并且gradle将透明地将其导入库

关于gradle - 在Gradle工件中包含文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33243370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com