On 27/03/10 7:05 AM, Hans Dockter wrote:


On Fri, Mar 26, 2010 at 8:36 PM, mjparme <[email protected] <mailto:[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).


--
Adam Murdoch
Gradle Developer
http://www.gradle.org

Reply via email to