private static BuildInfo getBuildInfoInternalVersion(Overrides overrides) { // If you have a compilation error at GeneratedBuildProperties then run 'mvn clean install' // the GeneratedBuildProperties class is generated at a compile-time BuildInfo buildInfo = readBuildPropertiesClass(GeneratedBuildProperties.class, null, overrides); try { Class<?> enterpriseClass = BuildInfoProvider.class.getClassLoader() .loadClass("com.hazelcast.instance.GeneratedEnterpriseBuildProperties"); if (enterpriseClass.getClassLoader() == BuildInfoProvider.class.getClassLoader()) { //only read the enterprise properties if there were loaded by the same classloader //as BuildInfoProvider and not e.g. a parent classloader. buildInfo = readBuildPropertiesClass(enterpriseClass, buildInfo, overrides); } } catch (ClassNotFoundException e) { ignore(e); } Properties jetProperties = loadPropertiesFromResource("jet-runtime.properties"); return withJetProperties(jetProperties, buildInfo); }
private static BuildInfo getBuildInfoInternalVersion(Overrides overrides) { // If you have a compilation error at GeneratedBuildProperties then run 'mvn clean install' // the GeneratedBuildProperties class is generated at a compile-time BuildInfo buildInfo = readBuildPropertiesClass(GeneratedBuildProperties.class, null, overrides); try { Class<?> enterpriseClass = BuildInfoProvider.class.getClassLoader() .loadClass("com.hazelcast.instance.GeneratedEnterpriseBuildProperties"); if (enterpriseClass.getClassLoader() == BuildInfoProvider.class.getClassLoader()) { //only read the enterprise properties if there were loaded by the same classloader //as BuildInfoProvider and not e.g. a parent classloader. buildInfo = readBuildPropertiesClass(enterpriseClass, buildInfo, overrides); } } catch (ClassNotFoundException e) { ignore(e); } Properties jetProperties = loadPropertiesFromResource("jet-runtime.properties"); return withJetProperties(jetProperties, buildInfo); }