@ -78,9 +78,6 @@ String cbbVersion = findProperty("cbbVersion")
// 指 定 依 赖
// 指 定 依 赖
dependencies {
dependencies {
essential "com.fr.essential:fine-essential:${essentialVersion}"
essential "com.fr.essential:fine-essential:${essentialVersion}"
essential "com.fr.cbb:fine-scheduler:${cbbVersion}"
essential "com.fr.cbb:fine-function:${cbbVersion}"
essential "com.fr.cbb:fine-sql:${cbbVersion}"
// thirdjar "com.fr.third:fine-third-base:10.0-BASE-SNAPSHOT"
// thirdjar "com.fr.third:fine-third-base:10.0-BASE-SNAPSHOT"
// sigar "com.fr.third:sigar:1.6.0"
// sigar "com.fr.third:sigar:1.6.0"
testCompile 'junit:junit:4.12'
testCompile 'junit:junit:4.12'
@ -99,7 +96,7 @@ publishing {
third_build ( MavenPublication ) {
third_build ( MavenPublication ) {
groupId "com.fr.third"
groupId "com.fr.third"
artifactId project . hasProperty ( "withCBB" ) ? "fine-third" : "fine-third-without-cbb "
artifactId "fine-third "
version maven_version_build
version maven_version_build
ext . repo = 'snapshot'
ext . repo = 'snapshot'
from components . java
from components . java
@ -167,19 +164,4 @@ task unpack(type:Copy) {
}
}
}
}
// 将 essential依赖等级的jar全部解压到classes下
jar . dependsOn unpack
task unpackEssential ( type: Copy ) {
if ( project . hasProperty ( "withCBB" ) ) {
for ( File file : configurations . essential . files ) {
from ( zipTree ( file ) ) {
exclude "META-INF/versions/11/*"
exclude "META-INF/maven/com.zaxxer/**"
}
}
into classesDir
}
}
unpackEssential . dependsOn unpack
jar . dependsOn unpackEssential