> Here is a way to achieve this:
>
> configurations {
> additionalResources
> }
>
> dependencies {
> additionalResources "foo:bar:1.0"
> }
>
> task copyAdditionalResources(type: Copy) {
> from { zipTree(configurations.additionalResources.singleFile) }
> into sourceSets.main.classesDir
> include ...
> }
>
> classes.dependsOn(copyAdditionalResources)
Thanks a lot, that basically solved the problem. But now...
Is there any way I can address files in subdirectories of a FileTree created
with zipTree(), so that they do not retain their subdirectory position?
If I do a
copy {
from zipTree(configurations.additionalResources.singleFile)
include 'install/*.sql'
into "/target/database"
}
then the files matching the include-pattern end up in /target/database/install,
but I just want a flat copy like I could achieve with an ant fileset. It seems
that on file trees created using the project.fileTree() method the files are
referenced relative to the "dir" passed in the argument map, but I cannot do
that for zipTree(). Wouldn't it be good to have an overloaded project.zipTree()
method which too receives a map or arguments to address a subdirectory in the
zip-file directly?
Thomas Baur
---------------------------------------
Atos Worldline GmbH
Pascalstr. 19
52076 Aachen
Germany
Phone: +49 (2408) 148 471
Fax: +49 (2408) 148 204
Mobile: +49 (175) 2252839
eMail: [email protected]
http://www.atosworldline.com
Geschäftsführer: Wolf Kunisch
Aufsichtsratsvorsitzender: Didier Dhennin
Sitz der Gesellschaft: Frankfurt/M.
Handelsregister: Frankfurt/Main HRB 40 417
* * * * * * * * L E G A L D I S C L A I M E R * * * * * * * *
This e-mail and the documents attached are confidential and intended solely for
the addressee; it may also be privileged. If you receive this e-mail by error,
please notify the sender immediately and destroy it. As its integrity cannot be
secured on the internet, the Atos Origin group liability cannot be triggered
for the message content. Although the sender endeavours to maintain a computer
virus-free network, the sender does not warrant that this transmission is
virus-free and shall not be liable for any damages resulting from any virus
transmitted.
* * * * * * * * L E G A L D I S C L A I M E R * * * * * * * *
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email