отключить выполнение: default-jar

Я использую плагин сборки maven для упаковки файла jar. Но когда я запускаю mvn package , maven всегда запускает [jar: jar {исполнение: default-jar}] для создания файла jar по умолчанию. Таким образом, у меня будет 2 файла jar (один из которых создан плагином сборки и один создан maven jar, который я не хочу создавать). Как отключить выполнение: default-jar.

в моем pom.xml, я использую: jar . Я не хочу менять его на pom .

    (…) Итак, у меня будет 2 файла jar (один из которых создан плагином сборки, а другой – maven jar, который я не хочу создавать).

    Похоже, вы делаете довольно сложные вещи. Возможно, Maven – это не подходящий инструмент в вашем случае.

    Как отключить выполнение: default-jar.

    Вы можете установить соответствующего выполнения на что-то неизвестное, например none :

       maven-jar-plugin 2.3.1   default-jar none     maven-assembly-plugin 2.2   jar-with-dependencies     make-assembly  package   single      по   maven-jar-plugin 2.3.1   default-jar none     maven-assembly-plugin 2.2   jar-with-dependencies     make-assembly  package   single      

    Кажется, это работает до тех пор, пока вы предоставляете что-то еще для установки, например, сборку (я только тестировал install ). Но, конечно, это хак.

    Хотя это не прямой ответ на вопрос, вы можете исключить банку, созданную maven jar, используя false

    Давайте будем гением компьютера.