Это мой обходной путь.
Вопрос Jar никогда не ссылается непосредственно на код моего проекта, это библиотека времени выполнения Crystal Reports java. Он мне не нужен в пути к классам во время сборки, только в развернутом файле, созданном maven.
Мой проект Spring Boot развернут как файл WAR, поэтому мне нужно структурировать свой проект Eclipse Maven так, чтобы Jar помещается в WEB-INF / lib как простой ресурс веб-приложения. Я не указываю jar как зависимость maven.
Это хак, потому что файл jar является зависимостью и СЛЕДУЕТ указывать как зависимость проекта maven в pom. xml.
Это решает мою непосредственную проблему. Я обвиняю SAP в том, что она не рассматривала Maven для их Crystal Reports Java runtime.