使用通配符扫描JavaExec任务和文件夹类路径

时间:2015-04-02 07:32:24

标签: java gradle classpath

所以我有一个包含很多jar文件的文件夹。我必须在classpath中使用这些jar文件来执行java exec任务。但它给了我 -

What went wrong:
Execution failed for task ':TestProj:runTest'.
 A problem occurred starting process 'command 'C:\Program Files\Java\jdk1.6.0_31\bin\
java.exe''
Caused by: java.io.IOException: CreateProcess error=206, The filename or extension is
too long

我正在做类似

的事情
def jarFiles = files { file('testDir').listFiles() }
task runTest(type: JavaExec) {
   main = 'Main'
   classpath = jarFiles 
} 

我试图使用' / *'在路径但gradle抛出异常

Could not normalize path for file....

有任何解决方法吗?

0 个答案:

没有答案