public class Version
extends Object
This class is intended to avoid maven-artifact dependency,
since it is not usable in every runtime.
With this in mind, Version will represent an standar maven version,
with three or less numeric fields, and also its snapshot identifier,
if one is found.