我正在尝试使用以下模式创建一组四个罐子(每个罐子都有自己的项目。 helpRootDir
在所有四个罐子之间共享。如果有人知道一种方法可以完成所有四个任务,那就太棒了)
def helpRootDir = 'runtime/datafiles/help/'
project(':schedwinclihelp') {
def helpDir = 'schedwincli'
//Include no classes. This is strictly a resource jar
sourceSets.main.java {
exclude 'com/**'
}
jar {
from '${helpRootDir}/${helpDir}'
include '**/*.*'
}
}
无论如何,正如您从上面看到的那样,我希望 jar 中没有类,这是可行的。不幸的是,我实际上得到的只是一个 MANIFEST.MF 文件。jar 定义中的所有文件都没有被添加。我希望将完整的文件树${helpRootDir}/${helpDir}
添加到 jar 的根目录中。我该如何做到这一点?