Maven зависимость JAR с префиксом папки - PullRequest
0 голосов
/ 05 сентября 2018

Мой проект 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-файле? Спасибо за любую помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...