| == Camel Kafka Connector generator plugin |
| |
| The Camel Kafka Connector generator plugin allows you to generator connectors based off of a catalog of camel components. |
| |
| === Goals Supported |
| |
| |=============== |
| | Goal | Description |
| |
| | generate-camel-kafka-connectors | Generate connectors based off of a catalog |
| |=============== |
| |
| === Options |
| |
| |=============== |
| | 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 |
| |=============== |
| |
| === Developers |
| |
| ==== Run Maven plugin integration tests |
| |
| The link:src/test/java/org/apache/camel/kafkaconnector/maven[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: |
| |
| [source,bash] |
| ---- |
| mvn clean verify -Pmaven-it |
| ---- |