Gradle应用程序插件: Forcing Script to include lib/* in Classpath

标签 gradle

我正在使用应用程序插件来创建可分发的zip。查看它生成初始类路径的脚本,以指定lib文件夹中的每个文件。我想让我的用户可以选择将其他库添加到lib文件夹中,并让脚本来选择它们。

有没有办法告诉应用程序插件提取lib文件夹中的所有jar文件,而不仅是那些在Gradle构建文件中指定为依赖项的jar文件?

最佳答案

我从文档中发现(经过反复试验和错误),我可以执行以下操作:

startScripts {
  classpath  = files('$APP_HOME/lib/*')
}

关于Gradle应用程序插件: Forcing Script to include lib/* in Classpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10261713/

相关文章:

java - 无法实例化应用程序 com.google.android.gms.common.app.GmsApplication

jenkins - 如何在Jenkins中运行的JMETER中包括CSV文件

android - 如何在 Kotlin Gradle DSL 中为多个模块重用部分 Android 配置?

android - 在 Android Studio/gradle 中构建时,API 版本 23 中未调用 dx.bat

Android Firebase 库,仪器测试 - 无静态方法 registerDefaultInstance(Ljava/lang/Class;Lcom/google/protobuf/GeneratedMessageLite

java - 查找未使用的 gradle 运行时依赖项

android - 为什么 Android Studio 在 styles.xml 中将 "Theme"高亮显示为红色?

maven - NPM 缓存类似于本地 Maven 缓存

spring - 找不到对木兰的Gradle依赖关系

android - Gradle 错误 : unable to open zip file