Updated to new semver template format.

This commit is contained in:
Erik C. Thauvin 2017-04-30 23:14:03 -07:00
parent bc985dbed4
commit a45a514542
4 changed files with 53 additions and 53 deletions

View file

@ -13,19 +13,19 @@ import java.time.*;
* Annotation Processor</a> * Annotation Processor</a>
*/ */
public final class ReleaseInfo { public final class ReleaseInfo {
private final static String DEFAULT_PRERELEASE_PREFIX = "-"; public final static String PRERELEASE_PREFIX = "-";
private final static String DEFAULT_BUILDMETA_PREFIX = "+"; public final static String BUILDMETA_PREFIX = "+";
public final static String project = "mobibot"; public final static String PROJECT = "mobibot";
public final static LocalDateTime buildDate = public final static LocalDateTime BUILDDATE =
LocalDateTime.ofInstant(Instant.ofEpochMilli(1492880264977L), ZoneId.systemDefault()); LocalDateTime.ofInstant(Instant.ofEpochMilli(1493616818868L), ZoneId.systemDefault());
public final static int major = 0; public final static int MAJOR = 0;
public final static int minor = 7; public final static int MINOR = 7;
public final static int patch = 1; public final static int PATCH = 1;
public final static String preRelease = "beta"; public final static String PRERELEASE = "beta";
public final static String buildMeta = "018"; public final static String BUILDMETA = "018";
/** /**
* The full version string. * The full version string.
* <p> * <p>
* Formatted as: * Formatted as:
@ -41,9 +41,9 @@ public final class ReleaseInfo {
* <li><code>1.0.0-alpha+001</code></li> * <li><code>1.0.0-alpha+001</code></li>
* </ul> * </ul>
*/ */
public final static String version = Integer.toString(major) + '.' public final static String VERSION = Integer.toString(MAJOR) + '.'
+ Integer.toString(minor) + '.' + Integer.toString(MINOR) + '.'
+ Integer.toString(patch) + Integer.toString(PATCH)
+ preReleaseWithPrefix() + buildMetaWithPrefix(); + preReleaseWithPrefix() + buildMetaWithPrefix();
/** /**
@ -57,12 +57,12 @@ public final class ReleaseInfo {
} }
/** /**
* Returns the build metadata with default prefix. * Returns the build metadata with {@value #BUILDMETA_PREFIX} prefix.
* *
* @return The build metadata, if any. * @return The build metadata, if any.
*/ */
public static String buildMetaWithPrefix() { public static String buildMetaWithPrefix() {
return buildMetaWithPrefix(DEFAULT_PRERELEASE_PREFIX); return buildMetaWithPrefix(BUILDMETA_PREFIX);
} }
/** /**
@ -72,20 +72,20 @@ public final class ReleaseInfo {
* @return The build metadata, if any. * @return The build metadata, if any.
*/ */
public static String buildMetaWithPrefix(final String prefix) { public static String buildMetaWithPrefix(final String prefix) {
if (buildMeta.length() > 0 && prefix.length() > 0) { if (BUILDMETA.length() > 0 && prefix.length() > 0) {
return prefix + buildMeta; return prefix + BUILDMETA;
} else { } else {
return buildMeta; return BUILDMETA;
} }
} }
/** /**
* Returns the pre-release version with default prefix. * Returns the pre-release version with {@value #PRERELEASE_PREFIX} prefix.
* *
* @return The pre-release version, if any. * @return The pre-release version, if any.
*/ */
public static String preReleaseWithPrefix() { public static String preReleaseWithPrefix() {
return preReleaseWithPrefix(DEFAULT_PRERELEASE_PREFIX); return preReleaseWithPrefix(PRERELEASE_PREFIX);
} }
/** /**
@ -95,10 +95,10 @@ public final class ReleaseInfo {
* @return The pre-release version, if any. * @return The pre-release version, if any.
*/ */
public static String preReleaseWithPrefix(final String prefix) { public static String preReleaseWithPrefix(final String prefix) {
if (preRelease.length() > 0 && prefix.length() > 0) { if (PRERELEASE.length() > 0 && prefix.length() > 0) {
return prefix + preRelease; return prefix + PRERELEASE;
} else { } else {
return preRelease; return PRERELEASE;
} }
} }
} }

View file

@ -69,7 +69,7 @@ public class Mobibot extends PircBot {
// The info strings. // The info strings.
private static final String[] INFO_STRS = { private static final String[] INFO_STRS = {
ReleaseInfo.project + " v" + ReleaseInfo.version + " by Erik C. Thauvin (erik@thauvin.net)", ReleaseInfo.PROJECT + " v" + ReleaseInfo.VERSION + " by Erik C. Thauvin (erik@thauvin.net)",
"http://www.mobitopia.org/mobibot/" "http://www.mobitopia.org/mobibot/"
}; };
@ -100,9 +100,9 @@ public class Mobibot extends PircBot {
// The version strings. // The version strings.
private static final String[] VERSION_STRS = { private static final String[] VERSION_STRS = {
"Version: " "Version: "
+ ReleaseInfo.version + ReleaseInfo.VERSION
+ " (" + " ("
+ Utils.isoLocalDate(ReleaseInfo.buildDate) + ')', + Utils.isoLocalDate(ReleaseInfo.BUILDDATE) + ')',
"Platform: " "Platform: "
+ System.getProperty("os.name") + System.getProperty("os.name")
+ " (" + " ("

View file

@ -13,19 +13,19 @@ import java.time.*;
* Annotation Processor</a> * Annotation Processor</a>
*/ */
public final class {{className}} { public final class {{className}} {
private final static String DEFAULT_PRERELEASE_PREFIX = "-"; public final static String PRERELEASE_PREFIX = "-";
private final static String DEFAULT_BUILDMETA_PREFIX = "+"; public final static String BUILDMETA_PREFIX = "+";
public final static String project = "{{project}}"; public final static String PROJECT = "{{project}}";
public final static LocalDateTime buildDate = public final static LocalDateTime BUILDDATE =
LocalDateTime.ofInstant(Instant.ofEpochMilli({{epoch}}L), ZoneId.systemDefault()); LocalDateTime.ofInstant(Instant.ofEpochMilli({{epoch}}L), ZoneId.systemDefault());
public final static int major = {{major}}; public final static int MAJOR = {{major}};
public final static int minor = {{minor}}; public final static int MINOR = {{minor}};
public final static int patch = {{patch}}; public final static int PATCH = {{patch}};
public final static String preRelease = "{{preRelease}}"; public final static String PRERELEASE = "{{preRelease}}";
public final static String buildMeta = "{{buildMeta}}"; public final static String BUILDMETA = "{{buildMeta}}";
/** /**
* The full version string. * The full version string.
* <p> * <p>
* Formatted as: * Formatted as:
@ -41,9 +41,9 @@ public final class {{className}} {
* <li><code>1.0.0-alpha+001</code></li> * <li><code>1.0.0-alpha+001</code></li>
* </ul> * </ul>
*/ */
public final static String version = Integer.toString(major) + '.' public final static String VERSION = Integer.toString(MAJOR) + '.'
+ Integer.toString(minor) + '.' + Integer.toString(MINOR) + '.'
+ Integer.toString(patch) + Integer.toString(PATCH)
+ preReleaseWithPrefix() + buildMetaWithPrefix(); + preReleaseWithPrefix() + buildMetaWithPrefix();
/** /**
@ -57,12 +57,12 @@ public final class {{className}} {
} }
/** /**
* Returns the build metadata with default prefix. * Returns the build metadata with {@value #BUILDMETA_PREFIX} prefix.
* *
* @return The build metadata, if any. * @return The build metadata, if any.
*/ */
public static String buildMetaWithPrefix() { public static String buildMetaWithPrefix() {
return buildMetaWithPrefix(DEFAULT_PRERELEASE_PREFIX); return buildMetaWithPrefix(BUILDMETA_PREFIX);
} }
/** /**
@ -72,20 +72,20 @@ public final class {{className}} {
* @return The build metadata, if any. * @return The build metadata, if any.
*/ */
public static String buildMetaWithPrefix(final String prefix) { public static String buildMetaWithPrefix(final String prefix) {
if (buildMeta.length() > 0 && prefix.length() > 0) { if (BUILDMETA.length() > 0 && prefix.length() > 0) {
return prefix + buildMeta; return prefix + BUILDMETA;
} else { } else {
return buildMeta; return BUILDMETA;
} }
} }
/** /**
* Returns the pre-release version with default prefix. * Returns the pre-release version with {@value #PRERELEASE_PREFIX} prefix.
* *
* @return The pre-release version, if any. * @return The pre-release version, if any.
*/ */
public static String preReleaseWithPrefix() { public static String preReleaseWithPrefix() {
return preReleaseWithPrefix(DEFAULT_PRERELEASE_PREFIX); return preReleaseWithPrefix(PRERELEASE_PREFIX);
} }
/** /**
@ -95,10 +95,10 @@ public final class {{className}} {
* @return The pre-release version, if any. * @return The pre-release version, if any.
*/ */
public static String preReleaseWithPrefix(final String prefix) { public static String preReleaseWithPrefix(final String prefix) {
if (preRelease.length() > 0 && prefix.length() > 0) { if (PRERELEASE.length() > 0 && prefix.length() > 0) {
return prefix + preRelease; return prefix + PRERELEASE;
} else { } else {
return preRelease; return PRERELEASE;
} }
} }
} }

View file

@ -1,8 +1,8 @@
#Mon, 25 Jan 2016 16:36:57 -0800 #Mon, 17 Apr 2017 22:49:41 -0700
#Mon Dec 07 01:31:00 PST 2015 #Mon Dec 07 01:31:00 PST 2015
version.project=mobibot version.project=mobibot
version.major=0 version.major=0
version.minor=7 version.minor=7
version.patch=0 version.patch=1
version.prerelease=beta version.prerelease=beta
version.buildmeta=018 version.buildmeta=018