1
1
import org.apache.tools.ant.filters.ReplaceTokens
2
2
3
3
buildscript {
4
- ext. kotlin_version = ' 1.0.0'
4
+ ext. kotlin_version = ' 1.0.0'
5
5
6
- repositories {
7
- mavenCentral()
8
- maven { url = " https://oss.sonatype.org/content/repositories/snapshots/" }
9
- jcenter()
10
- }
6
+ repositories {
7
+ mavenCentral()
8
+ maven { url = " https://oss.sonatype.org/content/repositories/snapshots/" }
9
+ jcenter()
10
+ }
11
11
12
- dependencies {
13
- classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version "
14
- }
12
+ dependencies {
13
+ classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version "
14
+ }
15
15
}
16
16
17
17
18
18
plugins {
19
- id ' java'
20
- id ' com.github.johnrengelman.shadow' version ' 1.2.3'
19
+ id ' java'
20
+ id ' com.github.johnrengelman.shadow' version ' 1.2.3'
21
21
}
22
22
23
23
apply plugin : ' kotlin'
@@ -31,46 +31,46 @@ sourceCompatibility = 1.8
31
31
targetCompatibility = 1.8
32
32
33
33
repositories {
34
- maven { url ' https://maven-central.storage.googleapis.com' }
35
- maven { url ' https://hub.spigotmc.org/nexus/content/groups/public/' }
36
- maven { url ' https://oss.sonatype.org/content/repositories/snapshots' }
37
- maven { url ' http://lutece.paris.fr/nexus/content/repositories/lutece_third_party' }
38
- maven { url ' https://github.com/DV8FromTheWorld/Maven-Repository/raw/master/repo' }
34
+ maven { url ' https://maven-central.storage.googleapis.com' }
35
+ maven { url ' https://hub.spigotmc.org/nexus/content/groups/public/' }
36
+ maven { url ' https://oss.sonatype.org/content/repositories/snapshots' }
37
+ maven { url ' http://lutece.paris.fr/nexus/content/repositories/lutece_third_party' }
38
+ maven { url ' https://github.com/DV8FromTheWorld/Maven-Repository/raw/master/repo' }
39
39
40
- jcenter()
40
+ jcenter()
41
41
}
42
42
43
43
dependencies {
44
- compile group : ' org.spigotmc' , name : ' spigot-api' , version :' 1.8.8-R0.1-SNAPSHOT'
45
- compile group : ' org.jetbrains.kotlin' , name : ' kotlin-stdlib' , version :' 1.0.0-rc-1036'
46
- compile group : ' net.dv8tion' , name : ' JDA' , version :' 1.3.0_188'
44
+ compile group : ' org.spigotmc' , name : ' spigot-api' , version :' 1.8.8-R0.1-SNAPSHOT'
45
+ compile group : ' org.jetbrains.kotlin' , name : ' kotlin-stdlib' , version :' 1.0.0-rc-1036'
46
+ compile group : ' net.dv8tion' , name : ' JDA' , version :' 1.3.0_188'
47
47
}
48
48
49
49
processResources {
50
- filter ReplaceTokens , tokens : [
51
- ' DESCRIPTION' : project. property(' description' ),
52
- ' URL' : project. property(' url' ),
53
- ' VERSION' : project. property(' version' )
54
- ]
50
+ filter ReplaceTokens , tokens : [
51
+ ' DESCRIPTION' : project. property(' description' ),
52
+ ' URL' : project. property(' url' ),
53
+ ' VERSION' : project. property(' version' )
54
+ ]
55
55
}
56
56
57
57
build. finalizedBy(shadowJar)
58
58
59
59
shadowJar {
60
- classifier ' dist'
61
- dependencies {
62
- exclude(dependency(' org.spigotmc:.*:.*' ))
63
- }
64
- exclude ' .cache'
60
+ classifier ' dist'
61
+ dependencies {
62
+ exclude(dependency(' org.spigotmc:.*:.*' ))
63
+ }
64
+ exclude ' .cache'
65
65
}
66
66
67
67
task copyFinalJar (type : Copy ) {
68
- from " build/libs/${ shadowJar.archiveName} "
69
- into " build"
70
- rename(
71
- shadowJar. archiveName,
72
- " ${ project.property('name')} -${ project.property('version')} .jar"
73
- )
68
+ from " build/libs/${ shadowJar.archiveName} "
69
+ into " build"
70
+ rename(
71
+ shadowJar. archiveName,
72
+ " ${ project.property('name')} -${ project.property('version')} .jar"
73
+ )
74
74
}
75
75
76
76
shadowJar. finalizedBy(copyFinalJar)
0 commit comments