Remove apollo-plugin Gradle plugin

Replaces the old Gradle plugin with plain Gradle buildscripts.  Also cleans-up
the current Gradle extensions and re-adds detekt, along with JUnit 5 support to
all modules.
This commit is contained in:
Gary Tierney
2018-08-27 00:55:41 +01:00
parent 1f7eb78ddb
commit a53929a9a8
45 changed files with 886 additions and 753 deletions
+13 -10
View File
@@ -1,10 +1,13 @@
plugin {
name = "following"
authors = [
"Gary Tierney",
]
dependencies = [
"entity:walk-to",
"entity:player-action",
]
}
apply plugin: 'kotlin'
dependencies {
implementation project(':game')
implementation project(':cache')
implementation project(':net')
implementation project(':util')
implementation project(':game:plugin:entity:walk-to')
implementation project(':game:plugin:entity:player-action')
testImplementation project(':game:plugin-testing')
}
+10 -6
View File
@@ -1,6 +1,10 @@
plugin {
name = "player_action"
authors = [
"Gary Tierney",
]
}
apply plugin: 'kotlin'
dependencies {
implementation project(':game')
implementation project(':cache')
implementation project(':net')
implementation project(':util')
testImplementation project(':game:plugin-testing')
}
+10 -9
View File
@@ -1,9 +1,10 @@
plugin {
name = "spawning"
authors = [
"Gary Tierney",
]
dependencies = [
"api",
]
}
apply plugin: 'kotlin'
dependencies {
implementation project(':game')
implementation project(':cache')
implementation project(':net')
implementation project(':util')
implementation project(':game:plugin:api')
testImplementation project(':game:plugin-testing')
}
+10 -6
View File
@@ -1,6 +1,10 @@
plugin {
name = "walkto"
authors = [
"Gary Tierney",
]
}
apply plugin: 'kotlin'
dependencies {
implementation project(':game')
implementation project(':cache')
implementation project(':net')
implementation project(':util')
testImplementation project(':game:plugin-testing')
}