繁体   English   中英

将jar依赖项添加到gradle任务中,而无需实际将其类包括到输出中

[英]Add jar dependency to gradle task without actually including its classes to the output

我目前使用gradle构建脚本,如下所示:

apply plugin: 'java'

dependencies { 
    compile files('libs/android.jar')
}

我现在需要构建一个不包含android.jar中的类的jar

有任何想法吗?

您将要使用功能变体来建模“可选”依赖项: https : //docs.gradle.org/current/userguide/feature_variants.html

因此,以这种方式构建的jar仅包含从Java文件构建的类。 要包括它们,请使用Shadow。 如果希望它们只是编译时的类路径,请使用java源集的compileClasspath属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM