Я думаю, что столкнулся с той же проблемой, что и ваша. Я создал простой проект mvn и использовал «mvn eclipse: eclipse» для настройки проекта eclipse.
Например, мой исходный файл "Router.java" находится в "java / main / org / jhoh / mvc". И Router.java хочет прочитать файл «маршруты», который находится в «java / main / org / jhoh / mvc / resources»
Я запускаю "Router.java" в eclipse, и консоль eclipse получила NullPointerExeption.
Я установил pom.xml с этим параметром, чтобы все файлы Java-байт-кода * .class находились в каталоге сборки.
<build>
<defaultGoal>package</defaultGoal>
<directory>${basedir}/build</directory>
<build>
Я зашел в каталог "build / classes / org / jhoh / mvc / resources", и "маршрутов" нет. Eclipse НЕ скопировать "маршруты" в "build / classes / org / jhoh / mvc / resources"
Я думаю, что вы можете скопировать ваш "install.xml" в каталог * .class, НЕ в каталоге исходного кода.