Commit 1f54c1d0 by Amelin Konstantin

Add run.sh, run.bat. Change output jar name for assembly.

parent 75ade42f
......@@ -4,6 +4,8 @@ version := "0.1"
scalaVersion := "2.12.6"
assemblyJarName in assembly := "converter.jar"
libraryDependencies += "org.scala-lang.modules" %% "scala-xml" % "1.1.0"
libraryDependencies += "org.scalactic" %% "scalactic" % "3.0.5"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.5" % "test"
......
@echo off
java -jar converter.jar %1 %2
\ No newline at end of file
#!/bin/bash
java -jar converter.jar $1 $2
......@@ -60,7 +60,9 @@ object Main {
}
def main(args: Array[String]): Unit = {
if (args.length != 2) println("Error: Undefined INPUT/OUTPUT directory. Usage: app INPUT OUTPUT")
println("Converter NRD -> RTS has 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")
else {
......@@ -113,8 +115,8 @@ object Main {
StandardOpenOption.CREATE,
StandardOpenOption.TRUNCATE_EXISTING)
} match {
case Success(_) => println(s"Work has finished. $logFileName located in ${args(1)}")
case Failure(ex) => println(s"Error. Work hasn`t finished: ${ex.getMessage}")
case Success(_) => println(s"Converting has finished. $logFileName located in ${args(1)}")
case Failure(ex) => println(s"Error. Converting hasn`t 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