当前位置: 首页 > 知识库问答 >
问题:

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

长孙深
2023-03-14

我是fabric8 maven插件的新手。

我有一个Dropwizard脂肪罐,我想为OpenShift/okd将其装箱。似乎推荐的方法将调用java exec生成器:http://maven.fabric8.io/#generator-java执行器

问题是Dropwizard应用程序必须提供一个配置文件参数,但我不确定如何指示生成器这样做。

正确的调用应该是:

java-jarhello-world-0.0.1-SNAPSHOT。jar服务器helloworld。yml

生成器执行以下操作,其中缺少参数:

java-jarhello-world-0.0.1-SNAPSHOT。jar

共有1个答案

黄锋
2023-03-14

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

在构建配置中使用exec maven插件。提供所需的参数:一个用于命令,另一个用于配置文件位置。

以下示例是随机搜索结果: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

 类似资料:
  • 通过应用生成器工具 express-generator 可以快速创建一个应用的骨架。 你可以通过 npx (包含在 Node.js 8.2.0 及更高版本中)命令来运行 Express 应用程序生成器。 $ npx express-generator 对于较老的 Node 版本,请通过 npm 将 Express 应用程序生成器安装到全局环境中并执行即可。 $ npm install -g ex

  • 我正试图通过XCode构建我的Unity游戏,但我在使用Firebase时遇到了很多麻烦。首先,我得到了很多关于缺少引用的错误,因为我的Podfile是由编辑器错误地生成的。它正在搜索插件的错误版本,正如.xml文件中指定的那样。我通过删除Podfile中的版本并启动'pod repo update'和'pod install'来解决这个问题。之后,当我再次尝试构建时,我得到了这样的结果: 体系结

  • 我有一个Dropwizard应用程序,它使用Dropwizard度量并使用BigTable进行持久化。我已经从我的应用程序向graphite报告了指标,并且也希望报告客户端BigTable指标。我看到现有的类<code>BigtableClientMetrics<code>支持报告客户端指标<还提供了code>DropwizardMetricRegistry,它包装了DropWidger并创建了类

  • 我在openapi v.3规范中有一个模型。我使用openapi生成器maven插件为库webclient(spring 5-webflux)生成java客户端。我想发送回客户端文件和http头。生成的代码没有获取响应标头的方法。 为客户端生成的代码不包含提供对响应头访问的代码。例如,如果我使用库resttemplate,则有一个方法public MultiValueMap getResponse

  • 我需要为ant创建构建文件来构建我的,我已经搜索了很多,但没有任何帮助。它仍然显示错误并且不编译。当我尝试运行jar文件时,jar文件无法被删除。这里是 这里是错误

  • 在运行mvn spring-boot:run命令时,我无法找出什么是错误的。mvn clean install使构建成功,但对于mvn spring-boot:run,我得到一个构建失败。这是运行mvn spring-boot时控制台中的错误日志:run-x。 这是我的pom.xml。我还从eclipse ide中的活动maven配置文件中删除了pom.xml,原因是它作为本链接中的解决方案之一给