У меня уже есть maven build pom (немного сложный), который создает скомпилированный и подготовленный файл jar для моего проекта. Я копирую этот файл в разные места назначения, используя maven-antrun-plugin, используя копию в разделе целей.Плагин Maven для управления существующим банком
Что я хочу достичь - это изменить файл манифеста (добавить что-нибудь к нему) в каждой копии. Например:
prepared.jar - копия -> /linux/prepared-linux.jar (то же содержание, как prepared.jar, но манифест содержит что-то конкретное Linux)
prepared.jar - копировать в -> /win64/prepared-win64.jar (тот же контент, что и ready.jar, но манифест содержит что-то специфическое для окон)
Я не хочу создавать ready.jar несколько раз, просто скопировать его и изменить манифест в копии. Кто-нибудь знает о каком-то совместимом с maven 3.1 плагином, который способен это сделать, и который легко настраивается и работает на платформах Windows и Linux?
«с использованием Maven-antrun-плагина», то вы, вероятно, можете использовать свой муравей сценарий, чтобы изменить манифест. –
@RC. Я использую antrun, но только для копирования на элемент. Не знаю, как изменить файл jar с помощью ant или как создать скрипт ant вообще. –
kulatamicuda
@RC. спасибо и +1, я смог решить это сам после того, как вы указали мне, где посмотреть :) – kulatamicuda