依赖罐中的Quarkus端点

时间:2020-01-23 21:13:20

标签: quarkus

我有一个quarkus应用程序,该应用程序依赖于同一项目中的另一个Maven模块 该模块中包含REST端点

出于某种奇怪的原因,我无法访问这些端点。.似乎quarkus只接受quarkus模块内的Java类的端点,还是我弄错了?

2 个答案:

答案 0 :(得分:0)

选中https://quarkus.io/guides/cdi-reference。您需要在application.properties中使用quarkus.index-dependency将bean.xml添加到外部模型,创建索引或引用依赖关系。

然后它将在运行测试或使用运行器时起作用。但是在开发人员中不是,因为当前版本(1.1.1Final)中可能有一个。但是,该问题已在主服务器中解决,并将在下个月的下一个版本中提供。

请检查ClassCastException in Quarkus multi-module project以获得更多详细信息。

答案 1 :(得分:0)

假设您导入的jar具有这种模式,即app \ proto-gen \ 1.0-SNAPSHOT \ proto-gen-1.0-SNAPSHOT.jar

将以下内容添加到application.properties,

quarkus.index-dependency.mygrpc.group-id=app
quarkus.index-dependency.mygrpc.artifact-id=proto-gen
@Singleton
 MyGrpc extends XImplBase{
  //your implementation
}
在您当前项目中扩展/实现的

bean将被启动。