org.subethamail.smtp.Version Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of subethasmtp Show documentation
Show all versions of subethasmtp Show documentation
SubEtha SMTP is an easy-to-use server-side SMTP library for Java.
/*
* $Id: Version.java 337 2009-06-29 19:20:58Z latchkey $
* $URL: https://subethasmtp.googlecode.com/svn/trunk/src/org/subethamail/smtp/Version.java $
*/
package org.subethamail.smtp;
/**
* Provides version information from the manifest.
*
* @author Jeff Schnitzer
*/
public class Version
{
/** */
public static String getSpecification()
{
Package pkg = Version.class.getPackage();
return (pkg == null) ? null : pkg.getSpecificationVersion();
}
/** */
public static String getImplementation()
{
Package pkg = Version.class.getPackage();
return (pkg == null) ? null : pkg.getImplementationVersion();
}
/**
* A simple main method that prints the version and exits
*/
public static void main(String[] args)
{
System.out.println("Version: " + getSpecification());
System.out.println("Implementation: " + getImplementation());
}
}