Как можно настроить maven так, чтобы он не требовал назначения для команды `mvn`? - PullRequest
4 голосов
/ 06 мая 2011

Я пытаюсь настроить проект Maven таким образом, чтобы он строился после получения команды mvn в командной строке без какой-либо цели, такой как install или package.

Это можеткажется странной целью, но я предполагаю, что это самый простой способ встроить новый проект в существующую архитектуру.

Я искал старые файлы pom.xml, пытаясь найтикак это определяется, пока не повезло.(И слишком много для меня просто скопировать старый pom.)

1 Ответ

5 голосов
/ 06 мая 2011

Полагаю, вы ищете элемент <defaultGoal>. Он входит в набор элементов BaseBuild .

Значением элемента <defaultGoal> может быть либо цель, либо фаза жизненного цикла. Так, например, если я добавлю это в мой пом:

<build>
    <defaultGoal>package</defaultGoal>
</build>

Затем я могу вызвать команду mvn без аргументов и жизненный цикл до тех пор, пока будет выполняться фаза package (как если бы я вызывал mvn package).

...