whoa... version bump 0.0.3 (and automatically replace this in the mod.zip using tokens)
This commit is contained in:
parent
2d72c619e8
commit
513107b56a
5 changed files with 27 additions and 5 deletions
|
|
@ -1,11 +1,13 @@
|
|||
import com.github.gradle.node.npm.task.NpmTask
|
||||
import org.jetbrains.kotlin.util.parseSpaceSeparatedArgs
|
||||
import org.apache.tools.ant.filters.ReplaceTokens
|
||||
|
||||
plugins {
|
||||
id("dev.adamko.factoriowebmap.archetype.node")
|
||||
}
|
||||
|
||||
val projectId: String by project.extra
|
||||
val tokens: Map<String, String> by project.extra
|
||||
|
||||
val tsSrcDir: Directory = layout.projectDirectory.dir("src/main/typescript")
|
||||
val modBuildDir: Directory = layout.buildDirectory.dir(projectId).get()
|
||||
|
|
@ -71,8 +73,13 @@ val modPackageTask = tasks.register<Zip>("packageMod") {
|
|||
|
||||
dependsOn(tstlTask)
|
||||
|
||||
inputs.properties(tokens)
|
||||
|
||||
from(layout.projectDirectory.dir("src/main/resources/mod-data")) {
|
||||
include("**/**")
|
||||
filter<ReplaceTokens>("tokens" to tokens)
|
||||
}
|
||||
from(
|
||||
layout.projectDirectory.dir("src/main/resources/mod-data"),
|
||||
rootProject.layout.projectDirectory.file("LICENSE"),
|
||||
tstlTask,
|
||||
)
|
||||
|
|
@ -82,8 +89,14 @@ val modPackageTask = tasks.register<Zip>("packageMod") {
|
|||
// Factorio required format is:
|
||||
// - filename: `mod-name_version.zip`
|
||||
// - zip contains one directory, `mod-name`
|
||||
archiveFileName.set("${rootProject.name}_${rootProject.version}.zip")
|
||||
archiveFileName.set("${rootProject.name}_${project.version}.zip")
|
||||
destinationDirectory.set(modBuildDir.dir("dist"))
|
||||
|
||||
doLast {
|
||||
val outDir = destinationDirectory.asFile.get().toRelativeString(layout.projectDirectory.asFile)
|
||||
val outZip = "${archiveFileName.orNull}"
|
||||
logger.lifecycle("Creating mod zip $outDir/$outZip")
|
||||
}
|
||||
}
|
||||
|
||||
//tasks.build { dependsOn(tstlTask, modPackageTask) }
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "factorio-web-map",
|
||||
"version": "0.0.2",
|
||||
"version": "@project.version@",
|
||||
"title": "Factorio Web Map",
|
||||
"author": "fredthedeadhead",
|
||||
"factorio_version": "1.1",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "factorio-web-map-mod",
|
||||
"version": "0.0.1",
|
||||
"version": "0.0.3",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"build": "tstl",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue