On Fri, Mar 26, 2010 at 9:29 PM, Adam Murdoch <[email protected]> wrote:
> > > On 27/03/10 7:05 AM, Hans Dockter wrote: > > > > On Fri, Mar 26, 2010 at 8:36 PM, mjparme <[email protected]> wrote: > >> >> I am new to Gradle and to help learn it I am trying to get one of my >> projects >> currently built with ANT to build with Gradle. I can't even get the >> project >> to compile with Gradle. My project is laid out like this: >> >> projectroot/ >> --lib >> --src >> ----java >> --test >> ----java >> >> The lib directory contains all the dependent jars needed to build the >> project. I have included the contents of my build.gradle file. Gradle >> fails >> to find all the jars needed (compiler fails as it can't find the classes >> from the jar files). It does however find the source files based on my >> custom sourceSets. >> >> usePlugin 'java' >> >> dependencies { >> runtime fileTree(dir: 'lib', includes: ['*.jar']) >> } >> > > Gradle can only deal with file collections as arguments for a > configuration. > > > A file tree is a file collection. You can use it anywhere you can use a > file collection. You get the files from the tree in an arbitrary order (for > fileTree() it is whatever order the file system gives them to us). > Of course. Too tired. files(fileTree(...)) would work, if the configuration were the right one ;) - Hans -- Hans Dockter Founder, Gradle http://www.gradle.org, http://twitter.com/gradleorg CEO, Gradle Inc. - Gradle Training, Support, Consulting http://www.gradle.biz > > > -- > Adam Murdoch > Gradle Developerhttp://www.gradle.org > >
