Я использую другой плагин (ant4eclipse) для сотрясания моих файлов. Что лучший способ состоит в том, чтобы избежать плагина банки знатока от выполнения?
<plugin>maven-jar-plugin</plugin>
<exclude> ** / * < / exclude>
<skip>true</skip>
Ни один не работал
Что произойдет, если вы объявите это?
<packaging>pom</packaging>
Даже если это делает то, что вы ищете, будьте осторожны. Я не уверен, что могут ли быть отрицательные побочные эффекты - такие как другие проекты Maven, которые зависят от вашей банки, не способны его найти.
Как сказали другие, выключить его невозможно, кроме как с помощью <пакетирования>помощипакетирования>
, что выключает все и, вероятно, не то, что вы хотите.
Несмотря на то, что он сгенерирует дважды, рабочим решением будет привязка вашего процесса jar к фазе pack
, так как это гарантированно будет выполняться после установки по умолчанию. Перезаписывая один и тот же JAR-файл, вы обнаружите, что ваш используется везде, где был бы оригинал.
Я использую другой плагин для jar-файлов. Как лучше всего избежать запуска плагина maven-jar?
Во-первых, цель jar: jar
- это , привязанная по умолчанию к пакету
этап для проекта с упаковкой типа jar
. Во-вторых, нет возможности отвязать плагин, привязанный к фазе. Итак, если вы используете другой плагин (?), Либо согласитесь на создание двух JAR, либо измените упаковку (но я не думаю, что это сработает).
Явно привяжите плагин банки к фазе, которой не существует.