java - 如何为 jar 中的所有文件授予 CHMOD 0755 权限
问题描述
我正在尝试授予对 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
}
推荐阅读
- scala - spark中的性能调优
- python - 如何在不更改全局打印选项的情况下显示数据框的所有列?
- node.js - 如何修复创建反应应用程序的错误?
- python - 嵌套跨度上的 Python Beautiful Soup 解析错误
- mongodb - 将日期戳插入到数组的新条目中
- javascript - 相同的代码第一次和第二次执行不同
- swift - 检查 NSSize 是否为零 - 比较“NSSize”类型的非可选值?
- java - 存储库模式如何符合 OOP 封装原则?
- c# - 在 UWP 中以编程方式查找元素的相对 z 顺序
- tensorflow - tensorflow2: keras: model.fit() 回调和急切模式