Skip to content

Commit ab2ae95

Browse files
fixed escaping characters for library.properties
1 parent 76400b4 commit ab2ae95

1 file changed

Lines changed: 18 additions & 13 deletions

File tree

build.gradle.kts

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -146,20 +146,25 @@ val releaseRoot = "$rootDir/release"
146146
val releaseName = libName
147147
val releaseDirectory = "$releaseRoot/$releaseName"
148148

149-
tasks.register<WriteProperties>("writeLibraryProperties") {
149+
tasks.register("writeLibraryProperties") {
150150
group = "processing"
151-
destinationFile = project.file("library.properties")
152-
153-
property("name", libraryProperties.getProperty("name"))
154-
property("version", libraryProperties.getProperty("version"))
155-
property("prettyVersion", project.version)
156-
property("authors", libraryProperties.getProperty("authors"))
157-
property("url", libraryProperties.getProperty("url"))
158-
property("categories", libraryProperties.getProperty("categories"))
159-
property("sentence", libraryProperties.getProperty("sentence"))
160-
property("paragraph", libraryProperties.getProperty("paragraph"))
161-
property("minRevision", libraryProperties.getProperty("minRevision"))
162-
property("maxRevision", libraryProperties.getProperty("maxRevision"))
151+
doLast {
152+
val outputFile = project.file("library.properties")
153+
val props = listOf(
154+
"name=${libraryProperties.getProperty("name")}",
155+
"version=${libraryProperties.getProperty("version")}",
156+
"prettyVersion=${project.version}",
157+
"authors=${libraryProperties.getProperty("authors")}",
158+
"url=${libraryProperties.getProperty("url")}",
159+
"categories=${libraryProperties.getProperty("categories")}",
160+
"sentence=${libraryProperties.getProperty("sentence")}",
161+
"paragraph=${libraryProperties.getProperty("paragraph")}",
162+
"minRevision=${libraryProperties.getProperty("minRevision")}",
163+
"maxRevision=${libraryProperties.getProperty("maxRevision")}"
164+
)
165+
166+
outputFile.writeText(props.joinToString("\n") + "\n")
167+
}
163168
}
164169

165170
// define the order of running, to ensure clean is run first

0 commit comments

Comments
 (0)