Если вы задаете этот вопрос, это означает, что неясно вам, что Maven lifecycle на самом деле.
Там нет жизненного цикла команды, только жизненного цикл сборки, который состоит из различных этапов .
Итак, чтобы было ясно: существует жизненный цикл сборки, состоящий из фаз, которые состоят из целей плагина.
Когда вы вызываете Maven с
mvn compile
Вы призываете накопление фазы. В Maven есть list of predefined ordered phases. Когда вы вызываете фазу, вся фаза перед ней также вызывается. Вызов фазы означает, что вы вызываете все плагины, привязанные к этой фазе. Для случая compile
это означает, что он, среди прочего, вызовет maven-compiler-plugin
, который по умолчанию привязан к фазе compile
.
Чтобы ответить на ваш вопрос строго: нет, для этого не существует команды жизненного цикла.
Однако вы можете настроить плагин в POM, который будет привязан к определенной фазе и вызвать эту фазу. Для этого вы можете обратиться к ответу @ manouti, который вводит exec-maven-plugin
.
Не могли бы вы подробнее рассказать? Запуск программы, которая что-то делает? Генерация кода? Предварительная обработка ресурсов? Немного подробней, пожалуйста;) –
создание и упаковка сценариев http://stackoverflow.com/a/5262214 – zapl
Независимо от того, что делает IDE при нажатии кнопки запуска. Например, мир привет будет печатать «Hello World». :) –