gradle分发lib排除

时间:2015-06-18 02:15:53

标签: gradle build.gradle

我曾经喋喋不休 如果我构建,则在构建/分发中创建zip文件 看看zip文件列表包含bin和lib bin文件夹有一个批处理文件,lib文件夹有一个jar和dll文件 lib文件夹是这样的:
Test.jar的
A.DLL
B.DLL
JNA-4.1.0.jar
JNA平台-4.1.0.jar
samplefile.jar
我想在lib文件夹下创建一个文件夹到dll,dll文件位于。

我的build.gradle文件是这样的。

project('test'){
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'application'
repositories {
    mavenCentral()
    flatDir{
        dirs '../library'
    }
}
distributions {
  main{
    contents{
      into('lib'){
      }
      into('lib/dll'){
      }
    }
  }
}
dependencies {
    compile name: 'jna-4.1.0' 
    compile name: 'jna-platform-4.1.0' 
    compile name: 'samplefile'
    runtime files(file('../library/dll'))
}

0 个答案:

没有答案