Как читать собственный файл pom. xml во время выполнения - PullRequest
0 голосов
/ 27 мая 2020

Мне нужно прочитать мой pom.xml файл во время выполнения. Я использую maven-model для чтения pom. xml file:

final Model model = mavenReader.read(new FileInputStream("pom.xml"));
final List<Dependency> dependencies = model.getDependencies();
dependencies.forEach(dependency -> {
      String version = dependency.getVersion();
      System.out.println(dependency.getArtifactId() + ":" + version);
});

Если я запускаю этот код из IDE, все работает нормально, но если я запускаю его в контейнере docker, я получаю исключение:

java.io.FileNotFoundException: pom.xml (No such file or directory)

Что делаю не так? Где находится pom.xml в архиве jar?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...