fabric8-maven-plugin-Dropwizard应用程序的生成器(java-exec?)

时间:2019-03-30 00:14:15

标签: java maven dropwizard fabric8-maven-plugin

我是不熟悉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 :(得分:0)

以下似乎是最简单的方法:

在构建配置中使用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