Java ro如何将camel package maven plugin 3.7.0用于类型转换器
Hy 我目前正在将我的自定义camel组件更新为camel版本3.7.0Java ro如何将camel package maven plugin 3.7.0用于类型转换器,java,maven,apache-camel,Java,Maven,Apache Camel,Hy 我目前正在将我的自定义camel组件更新为camel版本3.7.0 因为现在似乎有必要让camelContext发现TypeConverter,所以我还添加了CamelPackageMaven插件来生成TypeConverterBulkLoader 现在我有一个问题,当我在一个模块中运行插件时,插件崩溃了,这个模块也有一个自定义的camel组件: 生成数据org.apache.maven.plugin.MojoFailureException:无法创建mojo:找不到组件java类型->[
因为现在似乎有必要让camelContext发现TypeConverter,所以我还添加了
CamelPackageMaven插件来生成TypeConverterBulkLoader
现在我有一个问题,当我在一个模块中运行插件时,插件崩溃了,这个模块也有一个自定义的camel组件:
生成数据org.apache.maven.plugin.MojoFailureException:无法创建mojo:找不到组件java类型->[Help 1]
在实现自定义语言时,如果没有为此指定javaType,这似乎是一个错误,但我只有一个自定义组件(包括端点/生产者/消费者)和自定义类型转换器
有人能告诉我如何正确使用插件,或者如何实现自定义类型转换器,以便在不使用插件的情况下由上下文拾取它们吗
问候
克里斯
编辑:
当我使用驼峰组件maven插件
而不是软件包插件时,同样的错误也会发生,所以我知道该怎么做了
我现在使用驼峰组件maven插件
,如下所述:
此外,我还必须确保添加所有现在似乎需要的注释(如果它们在camel 2.x中已经是强制性的,那么我不知道)
我特别需要将@UriParams
添加到端点配置类本身(不仅仅是端点中的变量)。
此外,我还必须将@Component(“name”)
添加到Component类中
所有这些都记录在本页和该页上的其他链接中: