diff build.gradle @ 0:44465893e8b8

first Commit
author Kazuma
date Wed, 30 Nov 2016 01:47:55 +0900
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/build.gradle	Wed Nov 30 01:47:55 2016 +0900
@@ -0,0 +1,48 @@
+apply plugin: "java"
+
+sourceCompatibility = 1.8
+targetCompatibility = 1.8
+[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
+version = '1.0'
+
+repositories {
+    mavenCentral()
+    maven { url "http://eaio.com/maven2" }
+    maven { url "http://repo.maven.apache.org/maven2" }
+}
+
+dependencies {
+    compile group: 'org.mongodb', name: 'mongo-java-driver', version: '3.0.0'
+    compile "commons-collections:commons-collections:3.2.1"
+    compile "org.apache.maven.surefire:surefire-junit4:2.13"
+    compile "com.google.guava:guava:12.0"
+    compile fileTree(dir: 'lib', include: '*.jar')
+    compile "junit:junit:4.7"
+    compile group: 'org.eclipse.jetty', name: 'jetty-server', version:'9.1.1.v20140108'
+    compile group: 'org.eclipse.jetty', name: 'jetty-servlet', version:'9.2.1.v20140609'
+    compile group: 'org.hectorclient', name: 'hector-core', version:'1.1-2'
+    compile group: 'com.github.stephenc.eaio-uuid', name: 'uuid', version:'3.3.0'
+    compile(group: 'org.apache.cassandra', name: 'cassandra-all', version:'1.2.1') {
+        exclude(module: 'slf4j-log4j12')
+        exclude(module: 'log4j')
+    }
+}
+
+
+
+
+jar {
+    manifest {
+        attributes 'Implementation-Title': 'Gradle Quickstart', 'Implementation-Version': version
+    }
+    from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
+    archiveName = 'jungle-core.jar'
+}
+
+uploadArchives {
+    repositories {
+        flatDir {
+            dirs '.'
+        }
+    }
+}