У меня возникают проблемы, когда одна из банок, от которых зависит мое веб-приложение, пытается загрузить файл свойств из банки. Вот код в банке.
static
{
Properties props = new Properties();
try
{
props.load(ClassLoader.getSystemResourceAsStream("someProps.properties"));
} catch (IOException e)
{
e.printStackTrace();
}
someProperty = props.getProperty("someKey");
}
Файл свойств находится в моем каталоге "src/main/resources" проекта Maven. Когда я запускаю этот код из моего теста junit в Eclipse, он выполняется просто отлично. Когда проект построен с Maven в банке и включен как зависимость в моем веб-приложении, он не может найти файл свойств. Я знаю, что файл свойств находится в базовом каталоге зависящего от jar, я не знаю, как это исправить.
Пожалуйста, помогите!