Это команда mh_patchpoms, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Maven - исправляет файлы POM, используя правила зависимостей Maven.
СИНТАКСИС
mh_patchpoms [вариант] ...
ОПИСАНИЕ
Читает файл debian / $ package.poms и преобразует каждый файл POM, указанный в файле .poms
в файл POM, используя версии библиотек Debian. Также хранит резервную копию каждого
POM-файл, который можно восстановить с помощью mh_unpatchpoms
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-h --Помогите: показать этот текст
-V --версия: показать версию
-p --package =: пакет, над которым нужно действовать
-k --keep-pom-версия: сохранить исходную версию POM, но,
конвертировать все другие версии в зависимости и плагины. Если есть родительский POM,
сохраняет свою версию, кроме случаев, когда родитель уже зарегистрирован в Maven
хранилище
-e, --set-версия =: установить версию для POM,
не используйте версию, объявленную в файле POM.
-r --rules =: путь к файлу, содержащему
правила, применяемые при очистке ПОМ. Необязательно, расположение по умолчанию:
debian / maven.rules
-R, --extra-rule =: дополнительное правило, применяемое при очистке ПОМ
Может встречаться несколько раз вместо или в дополнение к -r
-u --published-rules =: путь к файлу, содержащему
дополнительные правила для публикации в свойстве debian.mavenRules в очищенном POM.
Необязательно, расположение по умолчанию - debian / maven.publishedRules
-U, --extra-published-rule =: дополнительное правило для публикации
Может встречаться несколько раз вместо или в дополнение к -u
-i --ignore-rules =: путь к файлу, содержащему
правила, используемые для удаления определенных зависимостей из очищенного POM Необязательно,
расположение по умолчанию - debian / maven.ignoreRules
-I, --extra-ignore-rule =: дополнительное правило, используемое для удаления зависимостей
из преобразованного POM Может встречаться несколько раз вместо или в дополнение к -i
-c --clean-ignore-rules =: путь к файлу, содержащему
правила используются для удаления определенных зависимостей из очищенного POM в дополнение к
игнорировать правила, указанные ранее. Это полезно в таких ситуациях, когда
Чистая цель Maven требует больше зависимостей или плагинов, которые нужно игнорировать, чем сборка
цель. Все правила, определенные в clean-ignore-rules, будут добавлены к существующим
правила в правилах игнорирования. Необязательно, расположение по умолчанию:
debian / maven.cleanIgnoreRules
-s --без правил: не применять никаких правил конвертации версий,
даже не конвертируйте версии в версию debian по умолчанию
--no-public-используемое-правило: не публиковать правило, используемое для преобразования
собственные атрибуты POM в debian.mavenRules
-d --debian-сборка: transform во время сборки Debian, что означает, что
некоторые элементы POM будут удалены
-b --build-без-документов: если сборка не требует сборки документации, используйте это
возможность удалить некоторые элементы POM (в частности, плагины), которые здесь бесполезны
и может потребовать дополнительных зависимостей и усложнить упаковку.
-m--maven-repo = : расположение репозитория Maven,
используется для принудительного использования версий плагинов Maven, используемых в текущем файле POM, с
версии, найденные в репозитории
-v --подробный: показать больше информации во время бега
-n - не действовать: на самом деле ничего не делайте, просто распечатайте результаты
См. также: mh_installpoms(1) mh_patchpom(1)
Используйте mh_patchpoms онлайн с помощью сервисов onworks.net