The Camel Kafka Connector generator plugin allows you to generator connectors based off of a catalog of camel components.
Goal | Description |
---|---|
generate-camel-kafka-connectors |
Generate connectors based off of a catalog |
Parameter | Default Value | Description |
---|---|---|
excludedComponents |
empty |
components to exclude from connector generation |
overridePomFile |
false |
regenerate the pom file completely even if one exists |
initialPomTemplate |
empty |
Initial pom template |
noticeTemplate |
empty |
Initial NOTICE template |
licenseTemplate |
empty |
Inintial LICENSES template |
fixDependenciesProperties |
camel-kafka-connector-fix-dependencies.properties |
Properties file to configure additional dependencies |
packageFileTemplate |
camel-kafka-connector-template-package.template |
Package file template to be placed in src/main/assembly/package.xml |
exampleSinkPropertiesFileTemplate |
camel-kafka-connector-template-example-sink-properties.template |
Example connector sink file template |
The Maven IT tests try to generate all CKC connectors from Camel catalog for testing under target/
. It’s costly and time consuming, so disabled by default.
To run the IT tests manually:
mvn clean verify -Pmaven-it