mirror of
https://github.com/ethauvin/chip-8.git
synced 2025-04-28 10:08:13 -07:00
Cleaned up.
This commit is contained in:
parent
7ffbd92d3a
commit
8cd6a16568
1 changed files with 7 additions and 18 deletions
|
@ -1,7 +1,5 @@
|
|||
@file:Suppress("MayBeConstant")
|
||||
|
||||
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
|
||||
|
||||
fun DependencyHandler.impl(vararg dep: Any) = dep.forEach { implementation(it) }
|
||||
fun DependencyHandler.testImpl(vararg dep: Any) = dep.forEach { testImplementation(it) }
|
||||
|
||||
|
@ -9,7 +7,6 @@ plugins {
|
|||
java
|
||||
id("org.jetbrains.kotlin.jvm") version "1.3.72"
|
||||
application
|
||||
id("com.github.johnrengelman.shadow") version "5.2.0"
|
||||
id("org.openjfx.javafxplugin") version "0.0.8"
|
||||
}
|
||||
|
||||
|
@ -19,6 +16,11 @@ repositories {
|
|||
maven { setUrl("https://plugins.gradle.org/m2") }
|
||||
}
|
||||
|
||||
version = 0.3
|
||||
group = "com.beust.chip8"
|
||||
|
||||
defaultTasks(ApplicationPlugin.TASK_RUN_NAME)
|
||||
|
||||
object This {
|
||||
val artifactId = "chip8"
|
||||
}
|
||||
|
@ -28,26 +30,13 @@ dependencies {
|
|||
testImpl(kotlin("test"), "org.testng:testng:7.0.0", "org.assertj:assertj-core:3.10.0")
|
||||
}
|
||||
|
||||
val test by tasks.getting(Test::class) {
|
||||
useTestNG()
|
||||
}
|
||||
|
||||
application {
|
||||
mainClassName = "com.beust.chip8.MainKt"
|
||||
}
|
||||
|
||||
tasks {
|
||||
named<ShadowJar>("shadowJar") {
|
||||
archiveBaseName.set(This.artifactId)
|
||||
mergeServiceFiles()
|
||||
manifest {
|
||||
attributes(mapOf(
|
||||
"Implementation-Title" to rootProject.name,
|
||||
"Implementation-Version" to rootProject.version,
|
||||
"Implementation-Vendor-Id" to rootProject.group,
|
||||
"Created-By" to "Gradle "+ gradle.gradleVersion,
|
||||
"Main-Class" to "com.beust.cedlinks.MainKt"))
|
||||
}
|
||||
withType<Test> {
|
||||
useTestNG()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue