1 Star 0 Fork 0

wison/MythRedisClient

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
build.gradle 3.28 KB
一键复制 编辑 原始数据 按行查看 历史
mythos 提交于 2017-06-25 21:45 . Shadow插件的自定义问题
//group 'com.github.kuangcp'
//version '1.0-SNAPSHOT'
apply from: 'dependencys.gradle'
allprojects {
apply plugin: 'java'
group 'com.github.kuangcp'
version = '1.0'
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
subprojects {
[compileJava, compileTestJava, javadoc]*.options*.encoding = 'UTF-8'
repositories {
// jcenter()
mavenCentral()
}
configurations {
//compile.exclude module: 'commons-logging'
// all*.exclude module: 'commons-logging'
}
// 所有的依赖放在这里
dependencies {
compile(
// libraries.'common-logging',
libraries.'slf4j-api',
libraries.'logback-classic',
libraries.'spring-core',
libraries.'spring-context',
libraries.'spring-beans',
)
testCompile(
libraries.'spring-test',
libraries.'junit',
)
}
}
project(':redis_core') {
dependencies {
compile(
libraries.'jedis',
libraries.'common-logging'
)
testCompile(
libraries.'mockito-core',
libraries.'junit'
)
}
}
project(':redis_client'){
dependencies{
compile project(":redis_core")
compile(
libraries.'openjfx-dialogs'
)
testCompile(
libraries.'junit',
libraries.'spring-test'
)
}
}
//project(':redis_web') {
// apply plugin: "war"
// configurations {
//// compile.exclude module: 'commons-logging'
// all*.exclude module: 'commons-logging'
// }
// dependencies {
// compile project(":redis_core")
//// compile(
//// 'org.springframework.boot:spring-boot-starter-thymeleaf',
//// 'org.springframework.boot:spring-boot-starter-web',
////
//// )
////
//// testCompile(
//// 'org.springframework.boot:spring-boot-starter-test'
//// )
//
// }
// processResources{
// /* 从'$projectDir/src/main/java'目录下复制文件到'WEB-INF/classes'目录下覆盖原有同名文件*/
// from("$projectDir/src/main/java")
// }
//
// /*自定义任务用于将当前子项目的java类打成jar包,此jar包不包含resources下的文件*/
// def jarArchiveName="${project.name}-${version}.jar"
// task jarWithoutResources(type: Jar) {
// from sourceSets.main.output.classesDir
// archiveName jarArchiveName
// }
//
// /*重写war任务:*/
// war {
// dependsOn jarWithoutResources
// /* classpath排除sourceSets.main.output.classesDir目录,加入jarWithoutResources打出来的jar包 */
// classpath = classpath.minus(files(sourceSets.main.output.classesDir)).plus(files("$buildDir/$libsDirName/$jarArchiveName"))
// }
// /*打印编译运行类路径*/
//// task jarPath << {
//// println configurations.compile.asPath
//// }
//}
//
///*从子项目拷贝War任务生成的压缩包到根项目的build/explodedDist目录*/
//task explodedDist(type: Copy) {
// into "$buildDir/explodedDist"
// subprojects {
// from tasks.withType(War)
// }
//}
// TODO 做到打包成两种文件,一个是FX的jar 一个是Springboot的war
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/wurong19870715/MythRedisClient.git
git@gitee.com:wurong19870715/MythRedisClient.git
wurong19870715
MythRedisClient
MythRedisClient
master

搜索帮助