Чтение файла в pom. xml из зависимости - Maven - PullRequest
0 голосов
/ 31 января 2020

имеет какой-либо способ прочитать файл внутри зависимости?

Например, у меня есть мой pom. xml, и я использую плагин maven-antrun-plugin для копирования .war, сгенерированного на мой удаленный сервер. , но мне нужно передать два атрибута: keyfile и knowhosts, сегодня у меня есть эти файлы в моем проекте, в пути java / resources, но я хотел бы знать, есть ли способ обернуть эти файлы в .jar, и использовать это как зависимость в моем проекте, и прочитайте файлы тезисов из этой зависимости.

Большое спасибо!

1 Ответ

0 голосов
/ 31 января 2020

Я не уверен, правильно ли я понимаю ваш вопрос, поэтому давайте подытожим ваш вопрос так, как я его понимаю:

  1. У вас есть проект, основанный на Maven, и вы создаете файл WAR для развертывания в приложении server.
  2. В вашей текущей ситуации у вас есть два файла в папке ресурсов вашего проекта, которые вы читаете из / с кодом вашего проекта.
  3. Вам нужна ситуация, когда два файла упакованы в пользовательский файл jar и поместите этот файл как зависимость от пути к классу / в файле pom. Вопрос в том, можете ли вы по-прежнему читать их из кода проекта.

Да, это возможно. Если вы добавите зависимость в список зависимостей в файле pom, этот файл также будет включен в файл war и затем будет доступен в пути к классам вашего приложения. Только если ваш проект jar помечен как запечатанный, он не будет работать (только запечатанные файлы jar могут считаться классифицированными из его файла jar, и я думаю, что это также невозможно для файлов ресурсов).

Если это также хорошее решение, на него более сложно ответить, и я не могу ответить на этот вопрос с имеющейся у меня ограниченной информацией о вашем проекте.

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