Reworked the examples.

This commit is contained in:
Erik C. Thauvin 2018-06-30 18:15:35 -07:00
parent 20914f19b4
commit e00dfe2c7b
28 changed files with 458 additions and 180 deletions

View file

@ -0,0 +1,22 @@
package com.example;
import java.text.SimpleDateFormat;
public class Example {
public static void main(final String... args) {
final SimpleDateFormat sdf = new SimpleDateFormat("EEE, d MMM yyyy 'at' HH:mm:ss z");
System.out.println("-- From Java ----------------------------------------");
System.out.println(" " + GeneratedVersion.PROJECT + ' ' + GeneratedVersion.VERSION);
System.out.println(" Built on: " + sdf.format(GeneratedVersion.BUILDDATE));
System.out.println(" Major: " + GeneratedVersion.MAJOR);
System.out.println(" Minor: " + GeneratedVersion.MINOR);
System.out.println(" Patch: " + GeneratedVersion.PATCH);
System.out.println(" PreRelease: " + GeneratedVersion.PRERELEASE);
System.out.println(" BuildMetaData: " + GeneratedVersion.BUILDMETA);
System.out.println("-----------------------------------------------------");
}
}

View file

@ -0,0 +1,26 @@
package com.example
import net.thauvin.erik.semver.Version
import java.text.SimpleDateFormat
@Version(properties = "version.properties", type = "kt")
class Main {
companion object {
@JvmStatic fun main(args: Array<String>) {
val sdf = SimpleDateFormat("EEE, d MMM yyyy 'at' HH:mm:ss z")
println("-----------------------------------------------------")
println(" ${GeneratedVersion.PROJECT} ${GeneratedVersion.VERSION}")
println(" Built on: " + sdf.format(GeneratedVersion.BUILDDATE))
println(" Major: ${GeneratedVersion.MAJOR}")
println(" Minor: ${GeneratedVersion.MINOR}")
println(" Patch: ${GeneratedVersion.PATCH}")
println(" PreRelease: ${GeneratedVersion.PRERELEASE}")
println(" BuildMetaData: ${GeneratedVersion.BUILDMETA}")
println("-----------------------------------------------------")
}
}
}