Set UTF-8 default encoding
This commit is contained in:
@@ -4,6 +4,7 @@ import groovy.io.FileType
|
||||
import groovy.transform.CompileStatic
|
||||
import groovy.util.logging.Slf4j
|
||||
|
||||
import java.nio.charset.StandardCharsets
|
||||
import java.nio.file.Files
|
||||
import java.nio.file.Path
|
||||
import java.nio.file.Paths
|
||||
@@ -28,10 +29,10 @@ class RecursiveFilesConverter {
|
||||
if (!singleFileConverter.canHandleFileName(sourceFile.name)) {
|
||||
return
|
||||
}
|
||||
String convertedContent = singleFileConverter.convertContent(sourceFile.text)
|
||||
String convertedContent = singleFileConverter.convertContent(sourceFile.getText(StandardCharsets.UTF_8.toString()))
|
||||
Path absoluteTargetPath = createAndReturnTargetDirectory(sourceFile)
|
||||
File newGroovyFile = createTargetFileWithProperName(absoluteTargetPath, sourceFile)
|
||||
newGroovyFile.text = convertedContent
|
||||
newGroovyFile.setText(convertedContent, StandardCharsets.UTF_8.toString())
|
||||
} catch (Exception e) {
|
||||
throw new ConversionAccurestException("Unable to make convertion of ${sourceFile.name}", e)
|
||||
}
|
||||
|
||||
@@ -8,6 +8,8 @@ import groovy.xml.XmlUtil
|
||||
import io.codearte.accurest.dsl.GroovyDsl
|
||||
import nl.flotsam.xeger.Xeger
|
||||
|
||||
import java.nio.charset.StandardCharsets
|
||||
|
||||
import static org.apache.commons.lang3.StringEscapeUtils.escapeJava
|
||||
|
||||
class WireMockToDslConverter {
|
||||
@@ -154,11 +156,11 @@ class WireMockToDslConverter {
|
||||
if (!it.name.endsWith('json')) {
|
||||
return
|
||||
}
|
||||
String dslFromWireMockStub = fromWireMockStub(it.text)
|
||||
String dslFromWireMockStub = fromWireMockStub(it.getText(StandardCharsets.UTF_8.toString()))
|
||||
String dslWrappedWithFactoryMethod = wrapWithFactoryMethod(dslFromWireMockStub)
|
||||
File newGroovyFile = new File(it.parent, it.name.replaceAll('json', 'groovy'))
|
||||
println("Creating new groovy file [$newGroovyFile.path]")
|
||||
newGroovyFile.text = dslWrappedWithFactoryMethod
|
||||
newGroovyFile.setText(dslWrappedWithFactoryMethod, StandardCharsets.UTF_8.toString())
|
||||
} catch (Exception e) {
|
||||
System.err.println(e)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user