@Override public void run() { //String version = getClass().getPackage().getImplementationVersion(); VersionInfo versionInfo = VersionInfo.getVersionInfo(); System.out.println(String.format("ontop version %s", versionInfo.toString())); } }
public synchronized static VersionInfo getVersionInfo() { if (instance == null) { instance = new VersionInfo(); } return instance; }
@GetMapping(value = "/") public ModelAndView home(HttpServletRequest request) { Map<String, String> model = new HashMap<>(); model.put("version", VersionInfo.getVersionInfo().getVersion()); model.put("endpointUrl", request.getRequestURL().toString() + "sparql"); model.put("yasguiUrl", request.getRequestURL().toString() + "yasgui"); return new ModelAndView("index", model); }
/** * extract version from {@link it.unibz.inf.ontop.utils.VersionInfo}, which is from the file {@code version.properties} */ private static Version extractVersion() { VersionInfo versionInfo = VersionInfo.getVersionInfo(); String versionString = versionInfo.getVersion(); String[] splits = versionString.split("\\."); int major = 0; int minor = 0; int patch = 0; int build = 0; try { major = Integer.parseInt(splits[0]); minor = Integer.parseInt(splits[1]); patch = Integer.parseInt(splits[2]); build = Integer.parseInt(splits[3]); } catch (Exception ignored) { } return new Version(major, minor, patch, build); }
/** * extract version from {@link it.unibz.inf.ontop.utils.VersionInfo}, which is from the file {@code version.properties} */ private void extractVersion() { VersionInfo versionInfo = VersionInfo.getVersionInfo(); String versionString = versionInfo.getVersion(); String[] splits = versionString.split("\\."); int major = 0; int minor = 0; int patch = 0; int build = 0; try { major = Integer.parseInt(splits[0]); minor = Integer.parseInt(splits[1]); patch = Integer.parseInt(splits[2]); build = Integer.parseInt(splits[3]); } catch (Exception ignored) { } version = new Version(major, minor, patch, build); }
public synchronized static VersionInfo getVersionInfo() { if (instance == null) { instance = new VersionInfo(); } return instance; }