使用 gradle.buildRpm 在 RPM 中创建空目录

Create empty directory in RPM using gradle.buildRpm

我正在使用 com.netflix.nebula:gradle-ospackage-plugin:5.1.0 插件 Gradle 将分发打包到 RPM 中。

现在我需要在 RPM 中创建一个空目录。我该怎么做?

我在 documentation 中找到了答案: 指定应在包内创建的目录。

directory(String path, int permissions)

但是,没有提到在哪里应用这样的属性。 directory 仅适用于 buildRpm 部分,这一点非常重要:

buildRpm {
...
directory('/opt/hazelcast-srv/logs')

}