Quantcast
Channel: Gradle Forums - Latest posts
Viewing all articles
Browse latest Browse all 19870

Distribution Plugin: File Permissions

$
0
0

I am using the Distribution Plugin implicitly via the Application Plugin.

Suppose I have a script (or scripts) in my project located at:
src/dist/scripts/custom_script.sh

The scripts directory is included in the zip/tar distribution as expected, but I would like to take it a step further and make custom_script.sh be executable by default. I have successfully achieved this behavior with files that reside outside of src/dist.

e.g.

distributions {
    main {
        contents {
            from('.') {
                fileMode 0755
                include 'some/dir/do_stuff.sh'
            }
        }
    }
}

I am struggling to find a simple way to achieve the same result with scripts inside src/dist, however.

Grateful for any input/pointers. Thanks in advance!


Viewing all articles
Browse latest Browse all 19870

Trending Articles