-
Notifications
You must be signed in to change notification settings - Fork 30
/
build.gradle
45 lines (40 loc) · 1.5 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
apply plugin: "maven-publish"
apply plugin: "java-gradle-plugin"
apply plugin: "com.gradle.plugin-publish"
description = "Collection of Dart SASS embedded Gradle plugins"
gradlePlugin {
plugins {
sassBase {
id = "io.freefair.sass-base"
implementationClass = "io.freefair.gradle.plugins.sass.SassBasePlugin"
displayName = "sass Base Plugin"
description = "sass Base Plugin"
}
sassJava {
id = "io.freefair.sass-java"
implementationClass = "io.freefair.gradle.plugins.sass.SassJavaPlugin"
displayName = "sass Java Plugin"
description = "Compiles SASS and SCSS in your java resources (src/*/resources)"
}
sassWar {
id = "io.freefair.sass-war"
implementationClass = "io.freefair.gradle.plugins.sass.SassWarPlugin"
displayName = "sass War Plugin"
description = "Compiles SASS and SCSS in your webapp resources (src/main/webapp)"
}
sassWebjars {
id = "io.freefair.sass-webjars"
implementationClass = "io.freefair.gradle.plugins.sass.SassWebjarsPlugin"
displayName = "sass webjars support"
description = "Webjars dependency support"
}
}
}
pluginBundle {
tags = ['dart-sass', 'sass', 'scss']
}
dependencies {
api 'de.larsgrefer.sass:sass-embedded-host:1.2.0'
implementation 'org.webjars:webjars-locator-core:0.50'
testImplementation project(":test-common")
}