Browse Source
Got parsing of property files to work. Fixed some annoyances. Added a version class to handle parsing versions from the properties file
master
Got parsing of property files to work. Fixed some annoyances. Added a version class to handle parsing versions from the properties file
master
Drew Short
11 years ago
5 changed files with 111 additions and 23 deletions
-
2src/main/java/com/sothr/imagetools/App.java
-
38src/main/java/com/sothr/imagetools/AppConfig.java
-
14src/main/resources/default.properties
-
59src/main/scala/com/sothr/imagetools/util/PropertiesService.scala
-
17src/main/scala/com/sothr/imagetools/util/Version.scala
@ -0,0 +1,17 @@ |
|||
package com.sothr.imagetools.util |
|||
|
|||
/** |
|||
* Created by drew on 1/6/14. |
|||
*/ |
|||
class Version(val versionString:String) { |
|||
//parse version into parts |
|||
val (major,minor,revision,buildType) = { |
|||
val splitVersion = versionString.split("""\.""") |
|||
val splitType = splitVersion(splitVersion.length-1).split("""-""") |
|||
(splitVersion(0),splitVersion(1),splitType(0),splitType(1)) |
|||
} |
|||
|
|||
override def toString():String = { |
|||
return s"$major.$minor.$revision-$buildType" |
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue