【发布时间】:2016-09-09 08:09:46
【问题描述】:
我创建 .jar 文件并将其移至目录,但我不明白之后如何更改此文件的权限。
task fatJar(type: Jar) {
manifest {
attributes 'Implementation-Title': 'Gradle Jar File Example',
'Implementation-Version': version,
'Main-Class':'com.asd.App',
'Class-Path': 'com.asd'
}
baseName = project.name + '-all'
from {
configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
}
def file = file('/home/master/project/asd')
fileMode = 755
destinationDir = file
with jar
}
【问题讨论】:
-
为什么不首先使用正确的模式创建文件?
-
您的文件模式错误。 755 是八进制(以 8 为底),但 fileMode 需要一个整数(以 10 为底)。您是否尝试设置 fileMode=493?
标签: gradle build.gradle