作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 gradle 发行版插件创建发行版时是否可以添加空目录(例如“日志”)?
我看到了this JIRA ,描述完全相同的事情。仍然开放https://issues.gradle.org/browse/GRADLE-1671
我想知道是否有任何可以使用的解决方法。我不太明白 jira 中描述的解决方法。
谢谢。
最佳答案
因此,我按照上述 JIRA 中的建议创建一个虚拟空目录,然后将其复制到分发位置,成功解决了这个问题。
虽然丑陋,但很管用。我相信它可以写得更有效。这是来自 distributions/main/contents 内部的复制 block :
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}
}
关于Gradle 分发 - 创建一个空目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29514734/
在纯 Ruby 中删除目录中所有文件的安全有效方法是什么?我写了 Dir.foreach(dir_path) {|f| File.delete(f) if f != '.' && f != '..'}
我有一个单元测试(在 VS2008 或 VS2010 中使用 MSTest),我在其中创建了一个这样的文件夹: [TestMethod] public void TestMethod1() {
有人在 CVS 中创建了一个空包。我想在 Intellij 中 checkout 这个包,但 intellij 中没有出现任何内容。 有人知道原因以及如何解决吗? 最佳答案 您必须在结帐 Intell
我是一名优秀的程序员,十分优秀!