Added the initial files from ariane jellyfish
[ariane.git] / ariane-old-core / build.gradle
blob178cc5f4854c31cee8a1d7b0e1d1ecbf49db6944
1 apply plugin: 'java'\r
2 apply plugin: 'eclipse'\r
3 apply plugin: 'idea'\r
4 apply plugin: 'project-report'\r
5 apply plugin: 'application'\r
6 apply plugin: 'about'\r
7 apply plugin: 'git'\r
8 \r
9 mainClassName = "com.assembla.ariane.jellyfish.main.Jellyfish"\r
11 buildscript {\r
12   repositories {\r
13     ivy {\r
14       name = 'gradle_release'\r
15       artifactPattern 'http://launchpad.net/[organization]/trunk/[revision]/+download/[artifact]-[revision].jar'\r
16     }\r
17     mavenCentral()\r
18     mavenRepo url: 'http://evgenyg.artifactoryonline.com/evgenyg/repo/'\r
19   }\r
20   dependencies {\r
21     classpath 'org.ajoberstar:gradle-git:0.1.0'\r
22     classpath 'com.github.goldin.plugins:gradle:0.1.3'\r
23   }\r
24 }\r
26 repositories {\r
27     mavenRepo url: 'http://download.java.net/maven/2/'\r
28     mavenCentral()\r
29     mavenRepo url: 'http://repository-netty.forge.cloudbees.com/snapshot/'\r
30     mavenRepo url: 'http://perfectjpattern.sourceforge.net/m2repo'\r
31     mavenRepo url: 'https://repository.apache.org/content/repositories/snapshots'    \r
32 }\r
34 jar {\r
35     manifest {\r
36         attributes("Implementation-Title": "Gradle", \r
37                    "Implementation-Version": "0.0.1",\r
38                    "Main-Class": mainClassName)\r
39     }\r
40 }\r
42 dependencies {\r
43   compile 'io.netty:netty:4.0.0.Alpha1-SNAPSHOT'\r
44   compile 'io.netty:netty-handler:4.0.0.Alpha1-SNAPSHOT'\r
45   compile 'io.netty:netty-codec:4.0.0.Alpha1-SNAPSHOT'\r
46   compile 'io.netty:netty-codec-http:4.0.0.Alpha1-SNAPSHOT'\r
47   compile 'io.netty:netty-buffer:4.0.0.Alpha1-SNAPSHOT'\r
48   compile 'io.netty:netty-common:4.0.0.Alpha1-SNAPSHOT'\r
49   \r
50   compile 'commons-cli:commons-cli:20040117.000000'\r
51   compile 'commons-configuration:commons-configuration:1.8'\r
52   \r
53   compile 'org.slf4j:slf4j-api:1.6.4'\r
54   compile 'org.slf4j:slf4j-ext:1.6.4'\r
55   compile 'ch.qos.logback:logback-classic:1.0.2'\r
56   compile 'org.slf4j:jcl-over-slf4j:1.6.4'\r
57   \r
58   compile 'com.fasterxml.uuid:java-uuid-generator:3.1.3'\r
59   \r
60   compile 'perfectjpattern:perfectjpattern-api:1.0.2'\r
61   compile 'perfectjpattern:perfectjpattern-core:1.0.2'\r
62   \r
63   compile 'com.google.guava:guava:12.0'\r
64   \r
65   compile 'net.sf.ehcache:ehcache-core:2.5.2'\r
66   \r
67   compile 'joda-time:joda-time:2.1'\r
68   \r
69   compile 'org.json:json:20090211'\r
70   \r
71   compile 'org.htmlparser:htmlparser:2.1'\r
72   \r
73   testCompile 'junit:junit:4.10'\r