Gradle将文件添加到classpath,无法扩展zip错误

时间:2017-03-13 17:29:55

标签: gradle build.gradle

我有一个xml文件,我需要将其添加到类路径中。

dependencies {
    compile files("${rootProject.rootDir}${File.separator}log4j2.xml");
}

在另一个项目中,我正在使用。

创建一个uberjar
jar {
    from(configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }) 
}

添加xml文件时,构建失败并显示以下错误:

  

无法展开ZIP' /log4j2.xml'。

我可以将文件放在main / resources中,然后将其嵌入到jar中,但我不想要文件的两个副本,一个在根项目中,另一个在父项目中。

0 个答案:

没有答案