-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle.kts
57 lines (49 loc) · 1.26 KB
/
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
/*
* Red Innovation © 2024.
*
* This file (hereafter, the "work") is licensed under the European Union
* Public Licence, Version 1.2 or later (the "EUPL"). This EUPL applies to this
* work, which is provided under the terms of this EUPL. You may obtain a copy
* of this EUPL at:
*
* https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
*
* Any use of this work, other than as authorised under this EUPL, is
* prohibited (to the extent such use is covered by a right of the copyright
* holder of this work).
*
* Author: Mauko Quiroga-Alvarado <[email protected]>.
*/
group = "ch.redte.retrieve"
version = "0.0.0"
plugins {
id("org.gradle.application")
id("org.jetbrains.kotlin.jvm") version("2.0.20")
id("org.graalvm.buildtools.native") version("0.10.3")
}
application {
mainClass = "ch.redte.retrieve.parsers.MainKt"
}
repositories {
mavenCentral()
}
dependencies {
implementation("org.apache.tika:tika-parsers:3.0.0-BETA")
testImplementation("org.jetbrains.kotlin:kotlin-test")
}
graalvmNative {
binaries {
all {
imageName = "retrieve-parsers"
resources.autodetect()
}
}
metadataRepository {
enabled = true
}
}
tasks {
test {
useJUnitPlatform()
}
}