是否有使用 gradle 设置文件权限的独立于平台的方法?

Posted

技术标签:

【中文标题】是否有使用 gradle 设置文件权限的独立于平台的方法?【英文标题】:Is there a platform-indepenent way of setting file permissions with gradle? 【发布时间】:2014-08-21 06:45:50 【问题描述】:

我正在 redhat 6 上开发我的程序,我在 Gradle 中设置了我的权限

commandLine 'chmod', '-R', '775', '<myFolder>'

这很好,但它不适用于 Windows。 Gradle 是否有独立于平台的设置程序权限的方式?

【问题讨论】:

我认为不可能:***.com/questions/592448/… 【参考方案1】:

通过 gradle 的实现方式,您应该能够编写自己的任务(或插件,如果需要)。而且Java应该有一种独立于平台的方式来设置文件权限。

您甚至可以通过 buildscript 为您的 gradle 插件使用依赖项。

也许你需要一个单独的插件,更多信息在http://www.gradle.org/docs/current/userguide/custom_plugins.html

【讨论】:

以上是关于是否有使用 gradle 设置文件权限的独立于平台的方法?的主要内容,如果未能解决你的问题,请参考以下文章

在gradle Copy任务中动态设置文件权限

在 gradle:3.0.0 上找到多个文件,其独立于操作系统的路径为“META-INF/ASL2.0”

DFS分布式独立共享和域共享如何设置访问权限

独立于平台的 GigE Vision 驱动程序 [关闭]

锁定关键文件,增强Linux安全性

Linux文件权限设置