70.2.2. 使用 camel-csimple-joor
jOOR 库与 Java 编译器集成,并执行 Java 代码运行时编译。
使用 camel-simple-joor
时支持的运行时适用于 Java 独立、Spring Boot、Camel Quarkus 和其他微服务运行时。OSGi、Camel Karaf 或任何类型的 Java Application Server 运行时不受支持。
JOOR 不支持使用 fat jar 打包的 Spring Boot 的运行时编译(https://github.com/jOOQ/jOOR/issues/69),它与 exploded classpath 一起工作。
要使用 camel-simple-joor
,只需将其作为依赖项添加到类路径中:
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-csimple-joor</artifactId> <version>{CamelSBProjectVersion}</version> </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-csimple-joor</artifactId>
<version>{CamelSBProjectVersion}</version>
</dependency>
不需要将 Maven 插件添加到 pom.xml
文件。
请参阅 Camel 示例中的 camel-example-csimple-joor
示例,它使用 jOOR 编译器。