Commit 41d504e9 by Amelin Konstantin

Add readme.txt

parent 0006e6bb
......@@ -38,7 +38,7 @@ sbt assembly
```
3) В ProjectRoot/target/scala-y.z появится converter.jar
4) Положить run.sh, run.bat, converter.jar, LICENSE.txt в отдельную папку
4) Положить run.sh, run.bat, converter.jar, readme.txt, LICENSE.txt в отдельную папку
5) Запуск в *nix
```
......
Конвертер НРД <-> РТС.
Технические требования, функционал.
Конвертер работает в операционных системах с поддержкой Java. Необходима установленная JRE версии 8 и выше.
Запуск осуществляется из командной строки с двумя параметрами: директория входящих сообщений, директория сконвертированных сообщений.
Лог файл с отчетом о конвертации сохраняется в директории сконвертированных сообщений.
Запуск.
Windows
run INPUT OUTPUT
Linux
./run.sh INPUT OUTPUT
......@@ -60,11 +60,14 @@ object Main {
}
def main(args: Array[String]): Unit = {
println("Converter NRD -> RTS has started...")
println("Converting NSD <-> RTS has been started...")
if (args.length != 2) println("Error: Undefined INPUT/OUTPUT directory. Usage: run INPUT OUTPUT")
else if (!Files.exists(Paths.get(args(0)))) println("Error: INPUT directory doesn`t exist")
else if (!Files.exists(Paths.get(args(1)))) println("Error: OUTPUT directory doesn`t exist")
if (args.length != 2)
println("Error. Converting hasn`t been finished: Undefined INPUT/OUTPUT directory.\nUsage: run INPUT OUTPUT")
else if (!Files.exists(Paths.get(args(0))))
println("Error. Converting hasn`t been finished: INPUT directory doesn`t exist")
else if (!Files.exists(Paths.get(args(1))))
println("Error. Converting hasn`t been finished: OUTPUT directory doesn`t exist")
else {
val p = new PrettyPrinter(160, 2)
val nsdXmlValid = XMLValid(getClass.getResource("/nsd/nsd-ext-merged-schema.xsd"))
......@@ -115,8 +118,8 @@ object Main {
StandardOpenOption.CREATE,
StandardOpenOption.TRUNCATE_EXISTING)
} match {
case Success(_) => println(s"Converting has finished. $logFileName located in ${args(1)}")
case Failure(ex) => println(s"Error. Converting hasn`t finished: ${ex.getMessage}")
case Success(_) => println(s"Converting has been finished. $logFileName located in ${args(1)}")
case Failure(ex) => println(s"Error. Converting hasn`t been finished: ${ex.getMessage}")
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment