В Maven мы можем определить сценарии как в npm? - PullRequest
0 голосов
/ 01 февраля 2019

В npm мы можем определить такие сценарии, как:

"start": "npm-run-all --parallet test lint ..."

и запустить его с помощью короткой команды npm start.

Можем ли мы сделать то же самое с помощью проекта Maven?

Идея заключается в том, чтобы некоторое время использовать npm и Node.js.В настоящее время я использую профиль maven для настройки всей соответствующей конфигурации и использую -D profile для запуска команды.Но иногда мне нужно отключить тесты, используя -Dmaven.test.skip=true, и это еще хуже, когда я обновляю версию проекта.

mvn build-helper:parse-version versions:set \
 -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.nextMinorVersion}.0 \
 versions:commit

Если возможно, я хочу сократить команду до mvn build-nextMinor.

1 Ответ

0 голосов
/ 01 февраля 2019

Нет, я сомневаюсь, что это возможно.

Обычно вы определяете все соответствующие настройки для плагинов в POM, а затем просто вызываете что-то вроде mvn clean install.

Если вам нужноразличные конфигурации, вы можете использовать профили в вашем POM и активировать их через командную строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...