Как написать сценарий оболочки для выполнения файла Java с помощью Maven - PullRequest
0 голосов
/ 27 февраля 2012

Я хочу создать сценарий оболочки, который при вызове запускает следующую команду mvn exec: java -Dexec.mainClass = "location_of_class_file" -Dexec.args = "parameter";

1 Ответ

1 голос
/ 27 февраля 2012

Прежде всего, если вы используете Maven, вы можете указать свой основной класс в файле pom.Это значение будет проанализировано и будет сохранено в файле манифеста фляги.Таким образом, аргумент -Dexec.mainClass="location_of_class_file" может быть опущен.

Если maven (mvn) находится в переменной PATH, вы можете напрямую вставить команду в <filename>.sh и выполнить ее.Вы можете создать <filename>.sh с помощью touch.Не забудьте дать ему права на выполнение с chmod.

...