Мой проект pom.xml зависит от стороннего JAR-файла:
<dependencies>
<dependency>
<groupId>com.xyz.plugin</groupId>
<artifactId>abc</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
Когда я компилирую свой проект, maven не может найти классы в этом файле JAR. Этот JAR-файл имеет следующую структуру:
classes
|__com
|__xyz
|__plugin
|__<classes>
Компиляция не удалась, потому что этот JAR-файл стороннего производителя имеет свои классы com.xyz.plugin. *, Расположенные в папке "classes", а не в папке "com" на самом верхнем уровне. Их файл MANIFEST также не содержит ни одного указанного пути к классам.
Могу ли я в любом случае написать свой pom.xml по-другому, чтобы компиляция могла правильно найти классы в этом стороннем JAR-файле? Спасибо за любую помощь!