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 打包(https://github.com/jOOQ/jOOR/issues/69)来编译 Spring Boot,它与展开的类路径一起工作。
要使用 camel-simple-joor,只需将它作为依赖项添加到 classpath 中:
<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 Examples 的 camel-example-csimple-jo or 示例,它使用 jOOR 编译器。