понедельник, 18 апреля 2016 г.

Gradle. Работа с файловой системой.

Для работы с файловой системой мы используем типизированные задачи:
Бывают:
- copy
- zip
- delete


task copyJpegs(type: Copy) {
   from images
   include '*.jpg'
   into 'build'
}

task copyImageFoders(type: Copy) {
   from('images') {
      include '*.jpg'
      into 'jpeg'
   }
   from('images') {
      iclude '*.gif'
      into 'gif'
   }

   into 'build'
}

task zipImages(type: Zip) {
   baseName = 'images'
   destinationDir = file('build')
   from 'images'
}

task zipImageFolders(type: Zip) {
    baseName = 'images'
    destinationDir = file('build')

    from('images') {
        include '*.jpg'
        into 'jpeg'
    }

    from('images') {
        include '*.gif'
        into 'gif'
    }
}

task deleteBuild(type: Delete) {
    delete 'build'
}

task unpackBundle(type: Copy) {
    from zipTree('build/web.zip')
    into 'build/exploded'
}

Комментариев нет:

Отправить комментарий