在使用gradle分发插件创建分发时,有没有办法添加空目录(例如"日志")?
我看到了这个JIRA,描述的完全相同.它仍然是开放的https://issues.gradle.org/browse/GRADLE-1671
我想知道是否有任何可以使用的解决方法.我不太明白jira中描述的变通方法.
谢谢.
因此,我设法通过遵循上述JIRA中的建议来创建虚拟空目录,然后将其复制到分发位置.
这很丑,但有效.我确信它可以更有效地编写.这是来自发行版/主要/内容的复制块:
into('') {
//create an empty 'logs' directory in distribution root
def logDirBase = new File('/tmp/app-dummy-dir')
logDirBase.mkdirs()
def logDir = new File(logDirBase.absolutePath + '/logs')
logDir.mkdirs()
from {logDirBase}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11829 次 |
| 最近记录: |