@@ -146,20 +146,25 @@ val releaseRoot = "$rootDir/release"
146146val releaseName = libName
147147val 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