/
build.gradle
37 lines (32 loc) · 964 Bytes
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
apply plugin: 'application'
apply plugin: 'osgi'
apply plugin: 'war'
apply plugin: 'eclipse'
sourceCompatibility = '1.8'
version = '0.1'
repositories {
maven {
url "http://repo.dotcms.com/artifactory/libs-release"
}
}
dependencies {
compile fileTree(dir: 'src/main/resources/libs', include: '*.jar')
compile (group: 'com.dotcms', name: 'dotcms', version: '4.1.1'){
transitive = true
}
providedCompile "javax.servlet:javax.servlet-api:3.1.0"
}
jar {
manifest {
name = 'Example Rest Endpoint'
instruction 'Bundle-Vendor', 'dotcms'
instruction 'Bundle-Description', 'Example Rest Endpoint'
instruction 'Bundle-DocURL', 'http://www.dotcms.com'
instruction 'Bundle-Activator', 'com.dotcms.plugin.rest.Activator'
instruction 'DynamicImport-Package', '*'
instruction 'Import-Package', '*;version=0'
}
}
task wrapper(type: Wrapper) {
gradleVersion = '2.9'
}