Gradle应用程序插件:强制脚本将lib/*包含在类路径中

Gradle应用程序插件:强制脚本将lib/*包含在类路径中,gradle,Gradle,我正在使用应用程序插件创建一个可分发的zip。查看生成初始类路径的脚本,可以指定lib文件夹中的每个文件。我想让我的用户可以选择向lib文件夹添加其他库,并让脚本选择这些库 有没有一种方法可以告诉应用程序插件将所有jar文件拉入lib文件夹,而不仅仅是Gradle构建文件中指定为依赖项的文件?我从文档中发现(经过多次尝试和错误后),我可以做以下事情: startScripts { classpath = files('$APP_HOME/lib/*') } 要向类路径添加内容而不是替换类

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


有没有一种方法可以告诉应用程序插件将所有jar文件拉入lib文件夹,而不仅仅是Gradle构建文件中指定为依赖项的文件?

我从文档中发现(经过多次尝试和错误后),我可以做以下事情:

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

要向类路径添加内容而不是替换类路径,请使用
classpath+=files(“…”)
(使用
+=
而不是
=
)。