我有一个Java项目,其中有两个资源目录,res
和raw
。我已经在build.gradle
中进行了设置,如下所示:
sourceSets.main.resources.srcDirs = ['res', 'raw']
这两个目录都包含一个名为graphics
的子目录。问题是我想从graphics
中排除raw
目录,而不要从res
中排除目录。
我尝试过:
sourceSets.main.resources.srcDirs = ['res', 'raw']
sourceSets.main.resources.exclude 'raw/**/graphics'
但是这不起作用,因为exclude
模式相对于srcDirs
。
如何仅为exclude
目录设置raw
模式?
答案 0 :(得分:0)
之所以不起作用,是因为表达式----- my_op before any remapping -----
[name: "my_op"
op: "Square"
input: "my_placeholder"
attr {
key: "T"
value {
type: DT_FLOAT
}
}
]
----- my_op after remapping -----
[name: "my_op"
op: "Square"
input: "my_next_tensor"
attr {
key: "T"
value {
type: DT_FLOAT
}
}
]
创建了文件的新实时视图,其中排除的文件不存在。
简单地说,它不会影响sourceSets.main.resources.exclude 'raw/**/graphics'
。
要使其“永久”,您必须使用常规的DSL语法:
sourceSets.main.resources