You're using file*s*Set (you probably mean fileSet).

  Levi

On Thu, Mar 19, 2009 at 3:30 PM, Eske Sort <[email protected]> wrote:

> I can't get fileSet to work properly (or is it jar()?). I must be doing
> something wrong.
> I am trying to create a second jar-file which contains the same as the
> default one minus a few classes here and there. Here's my build script (it's
> actually part of a multi-project build where the parent contains the
> "usePlugin" clause):
>
> --------- build.gradle ----------------
> usePlugin('java')
>
> dependencies {...}
>
> libs {
>   jar(appendix: 'gwt', classifier: 'server'){
>     filesSet(dir: "classesDir") {
>       include('**/client/common')
>     }
>   }
> }
>
> According to what I can decipher from the user manual, this should create a
> second jar file called <project-name>-gwt.<version>-server.jar.
>
> However, the build fails with this exception:
>
> $> gradle -i clean dists
> Starting Build
> Settings evaluated using settings file '<path>/settings.gradle'.
> :: loading settings :: url =
> jar:file:<path-to-gradle-install>/lib/ivy-2.0.0-rc2.jar!/org/apache/ivy/core/settings/ivysettings.xml
> :: resolving dependencies :: org.gradle#build;SNAPSHOT
> confs: [build]
> :: resolution report :: resolve 30ms :: artifacts dl 0ms
> ---------------------------------------------------------------------
> |                  |            modules            ||   artifacts   |
> |       conf       | number| search|dwnlded|evicted|| number|dwnlded|
> ---------------------------------------------------------------------
> |       build      |   0   |   0   |   0   |   0   ||   0   |   0   |
> ---------------------------------------------------------------------
> Projects loaded. Root project using build file
> '<path-to-parent-project>/webStatsGWT/build.gradle'.
> Included projects: [:, :<parent-project-name>, :<other-project-name>]
> Project= : evaluated.
>
> Build failed with an exception.
> Run with -s or -d option to get more details. Run with -f option to get the
> full (very verbose) stacktrace.
>
> Build file '/<path-to-build-script-being-run>/build.gradle' line: 17
>
> A problem occurred evaluating project :<project-name>.
> Cause: No signature of method: org.gradle.api.tasks.bundling.Jar.filesSet()
> is applicable for argument types: (java.util.LinkedHashMap,
> build_gradle$_run_closure2_closure3_closure4) values: {["dir":"classesDir"],
> build_gradle$_run_closure2_closure3_closu...@599bb5d7}
>
> BUILD FAILED
>
> Total time: 2.49 secs
>
>
> Can anyone point me in the right direction?
>
> Cheers,
> Eske
>

Reply via email to