Java Jar Openshift部署和META-INF文件夹

时间:2020-04-21 13:55:48

标签: java maven openshift meta-inf

我成功地将Java Spring引导应用程序部署到Openshift并启动并运行。我想从pom.properties文件中获取一些信息。试图通过下面的内容访问pom.properties文件,但抛出异常。在Intellij中,我可以看到由生成过程生成的jar文件在指定位置的META-INF文件夹下具有pom.properties文件。 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));
    }

0 个答案:

没有答案