2
我使用gradle這個-1.3版本構建FAT罐子,用下面的屬性此使用gradle這個
jar {
from configurations.compile.collect { it.isDirectory() ? it : zipTree(it)
}
依賴關係如下建立 FAT罐子排除在FAT罐子unneccesarry罐子
dependencies {
compile fileTree(dir:'/trunk/Solutions/Seismic/Source/Binaries/CommonFunctions/build/libs', include: '*.jar')
compile "org.apache.hadoop:hadoop-core:1.0.3"
compile "commons-collections:commons-collections:3.2.1"
compile "commons-configuration:commons-configuration:1.6"
compile "commons-discovery:commons-discovery:0.2"
compile "commons-lang:commons-lang:2.4"
compile "commons-logging:commons-logging:1.1.1"
compile "commons-logging:commons-logging:1.0.4"
compile "log4j:log4j:1.2.16"
compile "com.vividsolutions:jts:1.8"
compile "commons-net:commons-net:1.4.1"
compile "org.apache.hadoop:hadoop-core:1.0.3"
compile "commons-httpclient:commons-httpclient:3.0.1"
compile "org.mortbay.jetty:servlet-api:2.5-20081211"
compile "org.apache.hbase:hbase:0.94.0"
compile "org.apache.zookeeper:zookeeper:3.4.3"
}
但以罐爲基準包含以下罐子作爲參考
jay,
jline,
個 JNI,
JNR,
的JRuby,
JUnit中,
junit3.8.1
但我不希望包括這些罐子
像... !!它開始工作......! – Rajendra