148.8. 依赖项
要在 Camel 路由中使用 HL7,您需要添加上面列出的 camel-hl7 依赖关系,这将实现这些数据格式。
HAPI 库被分成一个基础库和多个结构 库,每个 HL7v2 信息版本对应一个:
默认情况下,Clal-hl7 仅引用 HAPI 基础库。应用程序负责包含结构库本身。例如,如果应用程序使用 HL7v2 消息版本 2.4 和 2.5,则需要添加以下依赖项:
<dependency>
<groupId>ca.uhn.hapi</groupId>
<artifactId>hapi-structures-v24</artifactId>
<version>2.2</version>
<!-- use the same version as your hapi-base version -->
</dependency>
<dependency>
<groupId>ca.uhn.hapi</groupId>
<artifactId>hapi-structures-v25</artifactId>
<version>2.2</version>
<!-- use the same version as your hapi-base version -->
</dependency>
另外,包含基本库的 OSGi 捆绑包还可 从中央 Maven 存储库 下载所有结构库和所需的依赖项(在捆绑包类路径上)。
<dependency>
<groupId>ca.uhn.hapi</groupId>
<artifactId>hapi-osgi-base</artifactId>
<version>2.2</version>
</dependency>