Быстрый запуск / выполнение проекта Maven из командной строки - PullRequest
0 голосов
/ 21 ноября 2018

Глядя на инструкции Maven: https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

говорит, что для создания целевых файлов нужно:

mvn package

, а затем для запуска проекта выполните:

java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App

У меня вопрос - нет ли способа быстро запустить проект с чем-то вроде:

mvn run mycompany.app

или что-то в этом роде?Если мы используем соглашение или конфигурацию, не должен ли быть какой-либо способ использовать mvn для запуска проекта?О, я просто создам скрипт bash для выполнения команды jar, потому что это слишком много, чтобы печатать каждый раз!

1 Ответ

0 голосов
/ 21 ноября 2018

Чтобы запустить проект Maven, вы должны использовать что-то вроде этого в командной строке:

mvn exec:java -Dexec.mainClass="suman.App"

Я бы предположил, что exec: java может быть значением по умолчанию, и что -Dexec.mainClass также может бытьпо умолчанию, поэтому, возможно, есть какой-то способ запустить его так:

mvn exec "suman.App"

, но это всего лишь предположение.

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