在Gradle工件中包含文件夹
我相信这非常简单,但这是漫长的一天,Gradle医生在最好的时候让我很沮丧(我已经看过了) 我想在预定义的工件(在Gradle工件中包含文件夹,gradle,Gradle,我相信这非常简单,但这是漫长的一天,Gradle医生在最好的时候让我很沮丧(我已经看过了) 我想在预定义的工件(bundleRelease)中包含一个文件夹(libs) 这恰好是在android(aar构建)上,在一个maven发布block-like中 ... releaseJar(MavenPublication) { ... artifact bundleRelease } ... 使用Gradle2.3 谢谢您的帮助:) 编辑:此处的回
bundleRelease
)中包含一个文件夹(libs
)
这恰好是在android(aar构建)上,在一个maven发布
block-like中
...
releaseJar(MavenPublication) {
...
artifact bundleRelease
}
...
使用Gradle2.3
谢谢您的帮助:)
编辑:此处的回答取决于您对语法的要求,但如果您希望
jar
文件位于aar
android {
...
sourceSets {
main {
resources.includes = [ '**/libs/*.jar' ]
}
}
如果你想包括整个文件夹,那么我认为这应该是你想要的
android {
...
sourceSets {
main {
resources.includes = [ 'pathTo/libs' ]
}
}
所有这些都表明您可能不想用
aar
打包libs,因为如果您发布到jcenter
或mavenCentral
之类的地方,那么上传的maven工件将创建一个pom
文件,该文件将记录其依赖性,gradle将透明地为您的lib导入它们。谢谢为了回答这个问题,我将使用这个2moro。我特别想将LIB与aar捆绑在一起,因为这个特定的aar需要与私有LIB一起分发。不,上述任何一项都不起作用-这让我发疯!尝试了**/libs/*.jar
和我能想到的每一个/libs
。。。