/
build.gradle
39 lines (30 loc) · 1.15 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
// Copyright 2018 Year4000. All Rights Reserved.
plugins {
id 'java'
id 'idea'
id 'net.ellune.blossom' version '1.0.1'
id 'org.spongepowered.plugin' version '0.5.1'
}
apply from: project('utilities').file('gradle/src/main/groovy/net/year4000/utilities/gradle/utils.gradle')
apply from: project('utilities').file('gradle/src/main/groovy/net/year4000/utilities/gradle/sponge.gradle')
rootProject.tasks.getByName('startForgeClient').mustRunAfter 'utilities:sponge:startForgeClient'
defaultTasks 'clean', 'build'
// Project Details
group 'net.year4000'
version '0.0.1-SNAPSHOT'
archivesBaseName = rootProject.name.toLowerCase()
jar.manifest {
attributes 'Implementation-Title': rootProject.name
attributes 'Implementation-Version': version
attributes 'Specification-Version': git()
}
blossom {
def constants = 'src/main/java/net/year4000/drip/Constants.java'
replaceToken '${version}', version, constants
replaceToken '${git_hash}', git(), constants
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.11'
compile 'org.spongepowered:spongeapi:7.0.0-SNAPSHOT'
compile project('utilities:sponge')
}