-
Notifications
You must be signed in to change notification settings - Fork 46
/
Copy pathbuild.gradle.kts
50 lines (46 loc) · 1.41 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
import Libs.alchemist
/*
* Copyright (C) 2010-2022, Danilo Pianini and contributors
* listed, for each module, in the respective subproject's build.gradle.kts file.
*
* This file is part of Alchemist, and is distributed under the terms of the
* GNU General Public License, with a linking exception,
* as described in the file LICENSE in the Alchemist distribution's top directory.
*/
plugins {
id("kotlin-jvm-convention")
}
dependencies {
// API
api(alchemist("api"))
api(alchemist("implementationbase"))
api(libs.bundles.protelis)
// IMPLEMENTATION
implementation(alchemist("maps"))
implementation(alchemist("physics"))
implementation(libs.apache.commons.lang3)
// TESTING
testImplementation(alchemist("loading"))
testImplementation(alchemist("engine"))
testImplementation(libs.apache.commons.io)
}
publishing.publications {
withType<MavenPublication> {
pom {
developers {
developer {
name.set("Danilo Pianini")
email.set("[email protected]")
url.set("https://www.danilopianini.org")
}
}
contributors {
contributor {
name.set("Jacob Beal")
email.set("[email protected]")
url.set("https://jakebeal.github.io/")
}
}
}
}
}