fabric8-maven-plugin - Генератор для приложения Dropwizard (java-exec?) - PullRequest
0 голосов
/ 30 марта 2019

Я новичок в fabric8-maven-plugin.

У меня есть толстый кувшин Dropwizard, который я хотел бы поместить в контейнер для OpenShift / okd. Кажется, рекомендуемый способ будет вызывать генератор java-exec: http://maven.fabric8.io/#generator-java-exec

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

Правильный вызов должен быть:

java -jar hello-world-0.0.1-SNAPSHOT.jar server hello-world.yml

Генератор делает следующее, в котором отсутствуют аргументы:

java -jar hello-world-0.0.1-SNAPSHOT.jar

1 Ответ

0 голосов
/ 30 марта 2019

Кажется, что самый простой подход выглядит следующим образом:

Используйте exec-maven-plugin в конфигурации вашей сборки. Укажите необходимые аргументы: один для команды, а другой для расположения файла конфигурации.

Следующий пример - случайный результат поиска: https://github.com/christian-posta/microservices-by-example-source/blob/master/hola-dropwizard/pom.xml#L103-L114.

Кажется, для реализации подхода, описанного здесь: https://www.oreilly.com/ideas/microservices-for-java-developers/page/3/dropwizard-for-microservices#chapter-3-dropwizard-for-microservices

...