2012-04-21 64 views
6

我正在使用应用程序插件来创建可分发的zip。查看它生成初始类路径的脚本将指定lib文件夹中的每个文件。我想给我的用户选择添加额外的库到lib文件夹并让脚本选择它们。Gradle应用程序插件:强制脚本在类路径中包含lib/*

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

回答

7

我从我可以做以下的文档(大量的试验和错误之后)想通了:

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

要添加一些东西到类路径,而不是替换classpath中,使用'类路径+ =文件(” ...')'(使用'+ ='而不是'=')。 – Jesper 2012-12-11 12:53:46

+0

谢谢,Jesper。 – Gregg 2012-12-11 14:43:25

相关问题