Java Развертывание Jar Openshift и папка META-INF - PullRequest
0 голосов
/ 21 апреля 2020

Я успешно развернул загрузочное приложение java Spring в Openshift, и оно уже запущено. Я хотел бы получить некоторую информацию из файла pom.properties. Попытка получить доступ к файлу pom.properties с ниже, но исключение выдается. В Intellij я вижу, что файл jar, сгенерированный процессом сборки, имеет файл pom.properties в папке META-INF в указанном месте. Openshift управляет папкой META-INF по-разному?

    Properties props = new Properties();

    try (InputStream is = this.getClass().getClassLoader().getResourceAsStream("META-INF/maven/com/app/pom.properties") )
    {
        props.load(new BufferedInputStream(is));
        return props.getProperty(VERSION, "1.0.0");

    } catch ( Exception e) {
        logger.info("pom.properties not found in META-INF, will look in local target. Running on: {} ", env.getProperty(environment));
    }
...