On Jun 11, 2009, at 5:31 AM, Helmut Denk wrote:
hi gradle,
one thing, that could be useful IMO
is a retrieve-command that supports
switching from ivy/maven-repositories
to flatDir.
in ant+ivy it is like this:
*** snip ***
ivy.retrieve.pattern=${lib.dir}/[conf]/[artifact].[ext]
<ivy:retrieve pattern="${ivy.retrieve.pattern}"/>
*** snap ***
the default-behaviour of a command 'gradle retrieveLibs'
would fetch dependent artefacts into the /lib dir so that
a switch to:
repositories {
flatDir(dirs: file('lib'))
}
One way of solving this is to define a rule with the pattern:
retrieve<dirname>
This would copy the testRuntime configuration into <dirname>.
Two future features would make this more powerful.
- Make it easy to create custom task types (which would be instatiated
by the rule)
- Make it possible to set a task property via the command line (e.g.
for changing the configuration).
- Hans
--
Hans Dockter
Gradle Project Manager
http://www.gradle.org
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email