-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathbuild.gradle
70 lines (59 loc) · 1.88 KB
/
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
plugins {
id 'java-gradle-plugin'
id 'com.gradle.plugin-publish' version '0.9.10'
}
group 'com.typelead'
version '0.8.1'
apply plugin: 'java'
apply plugin: 'java-gradle-plugin'
apply plugin: 'maven-publish'
apply plugin: 'com.gradle.plugin-publish'
sourceCompatibility = 1.8
configurations {
provided
}
sourceSets {
main { compileClasspath += configurations.provided }
}
repositories {
mavenCentral()
maven { url 'https://maven.google.com' }
jcenter()
}
dependencies {
compile gradleApi()
compile localGroovy()
provided 'com.android.tools.build:gradle:3.0.0'
testCompile gradleTestKit()
testCompile 'junit:junit:4.12'
testCompile 'org.spockframework:spock-core:1.0-groovy-2.4', {
exclude module: 'groovy-all'
}
}
pluginBundle {
website = 'https://github.com/typelead/gradle-eta'
vcsUrl = 'https://github.com/typelead/gradle-eta'
plugins {
etaPlugin {
id = 'com.typelead.eta'
version = '0.8.1'
description = 'The official Gradle plugin for the Eta programming language. This plugin should be used for standard JVM projects.'
displayName = 'Eta plugin'
tags = ['eta', 'haskell', 'functional-programming']
}
etaBasePlugin {
id = 'com.typelead.eta.base'
version = '0.8.1'
description = 'The official base Gradle plugin for the Eta programming language. This plugin should be used to configure Eta/Etlas in the root project.'
displayName = 'Eta Base plugin'
tags = ['eta', 'haskell', 'functional-programming']
}
etaAndroidPlugin {
id = 'com.typelead.eta.android'
version = '0.8.1'
description = 'The official Android Gradle plugin for the Eta programming language. This plugin should be used to build Android applications with Eta.'
displayName = 'Eta Android plugin'
tags = ['eta', 'haskell', 'functional-programming', 'Android']
}
}
}