0

我是 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

4

1 回答 1

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

于 2019-03-30T09:25:38.613 回答