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

Я пытаюсь установить org.apache.commons.io в свое приложение версии 1.4.Теперь я использую Equinox / P2 для управления своими установками, который создает файл bundles.info.В основном приложении написано несколько проверок, которые проверяют номера версий, особенно формат, который должен быть major.minor.micro.Но в моем случае у меня только 1.4.

Я хочу добавить '0' к файлу jar commons.io, используя pom, так что это будет 1.4.0.Поэтому, когда я выполняю mvn clean install, он должен установить 1.4.0 в моей целевой платформе, а также в моем локальном репозитории maven.Также следует соответствующим образом изменить bundles.info.

Есть идеи, как?

Спасибо.

1 Ответ

0 голосов
/ 05 октября 2018

Вы используете плагин maven shade , чтобы включить классы из jar в ваш новый jar.Вы можете определить любое имя и версию в вашем pom.xml.

Другой вариант, как сказал @Dan W, разветвлять его из github , изменить pom.xml и собрать jar.

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