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
>
>

Reply via email to