diff options
Diffstat (limited to 'standalone-container/src/main/scala/com/yahoo/application/container/impl/StandaloneContainerRunner.scala')
-rw-r--r-- | standalone-container/src/main/scala/com/yahoo/application/container/impl/StandaloneContainerRunner.scala | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/standalone-container/src/main/scala/com/yahoo/application/container/impl/StandaloneContainerRunner.scala b/standalone-container/src/main/scala/com/yahoo/application/container/impl/StandaloneContainerRunner.scala new file mode 100644 index 00000000000..57f60febb26 --- /dev/null +++ b/standalone-container/src/main/scala/com/yahoo/application/container/impl/StandaloneContainerRunner.scala @@ -0,0 +1,27 @@ +// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.application.container.impl + +import java.nio.file.Files +import com.yahoo.text.Utf8 + +/** + * @author tonytv + */ +final class StandaloneContainerRunner { + + + +} + +object StandaloneContainerRunner { + def createApplicationPackage(servicesXml: String) = { + val applicationDir = Files.createTempDirectory("application") + + val servicesXmlFile = applicationDir.resolve("services.xml"); + var content = servicesXml; + if ( ! servicesXml.startsWith("<?xml")) + content = """<?xml version="1.0" encoding="utf-8" ?>""" + '\n' + servicesXml + Files.write(servicesXmlFile, Utf8.toBytes(content)) + applicationDir + } +} |