java - 如何授予CHMOD 0755对Jar中所有文件的权限

标签 java spring spring-boot gradle build.gradle

我正在尝试对jar中的所有文件授予读写权限。这是我的build.gradle任何建议专家吗?

    task fatJar(type: Jar) {
    manifest {
        attributes 'Main-Class': 'com.myapp.Main'
    }
    baseName = 'all-in-one-jar'
    from { configurations.compile.collect { it.isDirectory() ? it : 
      zipTree(it) } }
      with jar
    }

最佳答案

通过添加解决-fileMode = 0755

task fatJar(type: Jar) {
manifest {
    attributes 'Main-Class': 'com.myapp.MyHandler'
}
fileMode = 0755

baseName = 'all-in-one-jar'
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) 
} }
with jar
}

关于java - 如何授予CHMOD 0755对Jar中所有文件的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52657460/

相关文章:

java - 当查询方法的同一字段名中有两个连续大写字母时,spring jpa无法定位该字段

spring - 配置数据源失败 : 'url' attribute is not specified and no embedded datasource could be configured

java - 匹配以某个路径元素开头的任何 url

java - 使用 Postgres 获取 "Duplicate key value violates unique constraint"

java - RabbitMQ 始终远程连接到 guest 用户

应用程序上下文中的 Java bean 定义(Spring)

java - xml DSL 中的 Camel 谓词示例

java - 如何从 Java 中的 HttpServletRequest 检索原始帖子数据

java - 我尝试编写自己的 makefile,但它不起作用

java - 如何为整个Spring Boot应用程序生成 token