-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathbuild.gradle.kts
34 lines (28 loc) · 1006 Bytes
/
build.gradle.kts
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
plugins {
// Support writing the extension in Groovy (remove this if you don't want to)
groovy
// To optionally create a shadow/fat jar that bundle up any non-core dependencies
id("com.gradleup.shadow") version "8.3.5"
// QuPath Gradle extension convention plugin
id("qupath-conventions")
}
// TODO: Configure your extension here (please change the defaults!)
qupathExtension {
name = "qupath-extension-template"
group = "io.github.qupath"
version = "0.1.0-SNAPSHOT"
description = "A simple QuPath extension"
automaticModule = "io.github.qupath.extension.template"
}
// TODO: Define your dependencies here
dependencies {
// Main dependencies for most QuPath extensions
shadow(libs.bundles.qupath)
shadow(libs.bundles.logging)
shadow(libs.qupath.fxtras)
// If you aren't using Groovy, this can be removed
shadow(libs.bundles.groovy)
// For testing
testImplementation(libs.bundles.qupath)
testImplementation(libs.junit)
}