2010-03-18 2 views
0

У меня проблема при чтении свойств из зависимого проекта.читать файл свойства из зависимого проекта с maven

У меня есть основной проект, и мое приложение имеет зависимость от него.

под классовой дорожкой ядра, есть файл core.properties.

и мое приложение должно прочитать этот файл свойства, но это не удалось. Он требует core.properties в моем пути к классу моего приложения вместо ядра.

Есть ли решение для этого? Одно из решений, на мой взгляд, заключается в том, что когда я создаю свой application.war, могу ли я ясно заявить, что хочу, чтобы основная зависимость была взорвана?

Спасибо за помощь!

ответ

1

Что вы подразумеваете под "прочитать этот файл недвижимости"?

Поскольку он будет находиться на пути к классу, он должен быть доступен с getClass().getResourceAsStream().

Если вам действительно нужно это как файл, вы можете использовать цель плагина Dependency unpack-dependencies, чтобы распаковать определенные файлы как часть процесса сборки.

+0

Я имею в виду, что файл свойств, который я хочу прочитать, находится в файле jar, и он используется как зависимость в другом модуле. И когда я пытаюсь прочитать свойства в моем модуле, он не смог найти его, потому что этот файл свойств находится в файле jav-файла depenedency. а не на пути класса моего модуля. Я ясно объясняю? Извините за мой плохой английский :) и у кого есть хорошее решение? Я также рассмотрю зависимости от распаковки. – user202789

Смежные вопросы