All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.larmic.butterfaces.component.showcase.Version Maven / Gradle / Ivy

package de.larmic.butterfaces.component.showcase;

import java.io.Serializable;
import java.lang.String;
import java.lang.StringBuilder;

/**
 * Contains butterfaces maven pom.xml informations. templating-maven-plugin is used in pom.xml.
 */
@javax.inject.Named
@javax.faces.view.ViewScoped
@SuppressWarnings("serial")
public class Version implements Serializable {

    private static final String VERSION = "1.9.9";
    private static final String GROUPID = "de.larmic.butterfaces";
    private static final String ARTIFACTID = "showcase-shared";
    private static final String REVISION = "7a102638ebd24e2b05b00018fd6b9a9142177e96";
    private static final String JBOSS = "9.0.1.Final";

    public String getVersion() {
        return VERSION;
    }

    public String getLastestReleaseVersion() {
        if (VERSION.endsWith("SNAPSHOT")) {
            final String version = VERSION.replaceAll("-SNAPSHOT", "");
            final String[] splitted = version.split("\\.");
            final String newMinorVersion = Integer.valueOf(splitted[splitted.length-1])-1 + "";

            final StringBuilder stringBuilder = new StringBuilder();
            for (int i=0; i




© 2015 - 2025 Weber Informatics LLC | Privacy Policy