allprojects { repositories { mavenCentral() jcenter() maven { url "https://jitpack.io" } } apply plugin: 'com.github.ben-manes.versions' dependencyUpdates.resolutionStrategy = { componentSelection { rules -> rules.all { ComponentSelection selection -> boolean rejected = ['alpha', 'beta', 'rc', 'cr', 'm', 'pr', 'b'].any { qualifier -> selection.candidate.version ==~ /(?i).*[.-]${qualifier}[.\d-]*/ } if (rejected) { selection.reject('Release candidate') } } } } } project.ext { springFrameworkVersion = '4.3.8.RELEASE' springSecurityVersion = '4.2.2.RELEASE' jacksonVersion = '2.8.8' slf4jVersion = '1.7.25' logbackVersion = '1.2.3' junitVersion = "4.12" hamcrestVersion= "1.3" mockitoVersion = "2.+" } buildscript { repositories { mavenCentral() jcenter() } dependencies { classpath 'org.akhikhl.gretty:gretty:+' classpath 'com.github.ben-manes:gradle-versions-plugin:0.14.0' } } apply plugin: 'java' repositories { jcenter() } dependencies { testCompile project(':juick-core') testCompile project(':juick-www') testCompile project(':juick-xmpp') testCompile "org.json:json:20170516" testCompile "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}" testCompile "com.fasterxml.jackson.core:jackson-databind:2.8.8.1" testCompile "org.springframework:spring-jdbc:${springFrameworkVersion}" testCompile "org.springframework:spring-test:${springFrameworkVersion}" testCompile "ch.vorburger.mariaDB4j:mariaDB4j:2.2.3" testCompile "org.slf4j:slf4j-api:${slf4jVersion}" testCompile "junit:junit:${junitVersion}" testCompile "org.hamcrest:hamcrest-all:${hamcrestVersion}" testCompile "org.mockito:mockito-core:${mockitoVersion}" testRuntime "mysql:mysql-connector-java:5.1.40" } compileJava.options.encoding = 'UTF-8'