43.20. Camel Salesforce Maven プラグイン
この Maven プラグインは Camel の DTO を生成します。
明らかなセキュリティー上の理由から、clientId フィールド、clientSecret フィールド、userName フィールド、および password フィールドは pom.xml に設定されないことが推奨されます。プラグインは、残りのプロパティーに対して設定する必要があり、以下のコマンドを使用して実行できます。
mvn camel-salesforce:generate -DcamelSalesforce.clientId=<clientid> -DcamelSalesforce.clientSecret=<clientsecret> \
-DcamelSalesforce.userName=<username> -DcamelSalesforce.password=<password>
生成された DTO は Jackson アノテーションを使用します。すべての Salesforce フィールドタイプがサポートされます。日時フィールドはデフォルトで java.time.ZonedDateTime にマッピングされ、選択リストフィールドは生成された Java Enumerations にマッピングされます。
DTO の生成方法は、README.md を参照してください。