アプリケーションを実行すると、次のmvn compile exec:javaように表示されます。
[main] DefaultTypeConverter INFO Loaded 199 type converters
java -jar(で作成されたuberjar )を実行すると、次のように表示されmaven-shade-pluginます:
[main] DefaultTypeConverter INFO Loaded 182 type converters
違いを確認してください (182 に対する 199)。その結果、コードが期待どおりに機能しない場合があります。
キャメルを使用2.16.1。依存関係の完全なリストが必要な場合はお知らせください。更新します。
UPDATE 1 追加することで解決
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/services/org/apache/camel/TypeConverter</resource>
</transformer>
私のmaven-shade-plugin構成に。