2016-09-01 69 views
0

我需要在我的项目中创建多个包含不同文件的jar。我一直都没有使用过Gradle,我一直在试图了解这一点,但我所能看到的只是创建可执行文件的方法,我不想那样做。只是一个文件的jar。创建jar而不用gradle编译

我写了这个:

task xmlbeansJar{ 
    sourceSets{ 
     main{ 
      java{ 
       srcDir '../bin' 
       include "org/**/**, com/**/**" 
      } 
     } 
    } 
} 

但是我有些疑惑。这是否同时采用bin/org和bin/com下的文件?而且,我不认为这会产生一个罐子,是吗?我怎么把它放在一个罐子里?

谢谢!

+0

你试图类和源文件打包到一个罐子? – mrt181

+0

@ mrt181刚刚上课。 – coconut

回答

2

这将做的工作:

task xmlbeansJar(type: Jar, description: "creates a special jar"){ 
    from '../bin' 
    include 'com/**' 
    include 'org/**' 
} 
+1

别忘了'apply plugin:'java'' –