build.gradle 1.9 KB
Newer Older
Mohamed Khalil Labidi's avatar
Mohamed Khalil Labidi committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
plugins {
    id 'java'
}

group 'org.activeeon'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
    jcenter()

    maven { url 'http://repository.activeeon.com/content/groups/proactive/' }
}

Mohamed Khalil Labidi's avatar
Mohamed Khalil Labidi committed
17
18
19
20
21
jar {
    from {
        configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
    }
}
Mohamed Khalil Labidi's avatar
Mohamed Khalil Labidi committed
22
23
24

apply plugin: 'java'

Mohamed Khalil Labidi's avatar
Mohamed Khalil Labidi committed
25
26
27
28
29
30
javadoc {
    source = sourceSets.main.allJava
    classpath = configurations.compile
    destinationDir = file("${buildDir}/docs/javadoc")
}

Mohamed Khalil Labidi's avatar
Mohamed Khalil Labidi committed
31
32
33
dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
    compile group: 'org.apache.commons', name: 'commons-configuration2', version: '2.7'
34
35
    compile group: 'org.ow2.proactive_grid_cloud_portal', name: 'rest-smartproxy', version: '11.1.0-SNAPSHOT'
    compile group: 'org.ow2.proactive_grid_cloud_portal', name: 'rest-api', version: '11.1.0-SNAPSHOT'
Mohamed Khalil Labidi's avatar
Mohamed Khalil Labidi committed
36
    compile group: 'commons-beanutils', name: 'commons-beanutils', version: '1.9.4'
Mohamed Khalil Labidi's avatar
Mohamed Khalil Labidi committed
37
    compile group: 'org.jasypt', name: 'jasypt', version: '1.9.2'
38
39
40
    compile group: 'org.hibernate', name: 'hibernate-entitymanager', version: '5.4.22.Final'
    compile group: 'org.hibernate', name: 'hibernate-core', version: '5.4.22.Final'
    compile group: 'org.projectlombok', name: 'lombok', version: '1.18.12'
41
    compile group: 'org.mariadb.jdbc', name: 'mariadb-java-client', version: '2.7.1'
42
    compile group: 'org.json', name: 'json', version: '20200518'
43
    compile group: 'com.google.code.gson', name: 'gson', version: '2.8.6'
44
45
46
    compile group: 'com.fasterxml.jackson.core', name: 'jackson-annotations', version: '2.12.1'
    compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.12.1'
    compile group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-csv', version: '2.12.1'
47
    compile group: 'org.eclipse.emf', name: 'org.eclipse.emf.common', version: '2.20.0'
48
    annotationProcessor "org.projectlombok:lombok:1.18.12"
Mohamed Khalil Labidi's avatar
Mohamed Khalil Labidi committed
49
}
Mohamed Khalil Labidi's avatar
Mohamed Khalil Labidi committed
50