Java 将META-INF文件复制到gradle中的jar

Java 将META-INF文件复制到gradle中的jar,java,jar,gradle,Java,Jar,Gradle,我有一个META-INF文件夹,persitence.xml和orm.xml都位于其中。当我用下面的gradle构建一个jar文件时,这些文件不会包含在jar中。如何将这些文件复制到jar中 项目结构 src | - main(java/classes) - MET-INF(peristenc.xml, orm.xml) Jar文件代码 jar { from { configurations.compile.collect { it.isDirectory() ?

我有一个META-INF文件夹,persitence.xml和orm.xml都位于其中。当我用下面的gradle构建一个jar文件时,这些文件不会包含在jar中。如何将这些文件复制到jar中

项目结构

 src
 |
  - main(java/classes)
  - MET-INF(peristenc.xml, orm.xml)
Jar文件代码

jar {
    from {
     configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
     }
     {
      exclude "license/*.txt"
     }
}

任何帮助都会很好

将您的文件添加到项目目录/src/main/resources/META-INF/your dir或多个文件中,这些文件应该被拾取并添加到jar中