2.4. コネクタープラグインでの Maven コーディネートの使用
データコネクションに必要なコネクタープラグインでコンテナーイメージを自動的にビルドする build
設定で、Kafka Connect をデプロイできます。コネクタープラグインのアーティファクトを Maven コーディネートとして指定できるようになりました。
AMQ Streams では、以下のタイプのアーティファクトがサポートされます。
- 直接ダウンロードして使用する JAR ファイル
- ダウンロードおよび解凍された TGZ アーカイブ
- Maven コーディネートを使用する Maven アーティファクト
- 直接ダウンロードおよび使用されるその他のアーティファクト
Maven コーディネートは、プラグインアーティファクトおよび依存関係を特定し、Maven リポジトリーから検索および取得できるようにします。
Maven アーティファクトの例
apiVersion: kafka.strimzi.io/v1beta2 kind: KafkaConnect metadata: name: my-connect-cluster spec: #... build: output: #... plugins: - name: my-plugin artifacts: - type: maven 1 - repository: https://mvnrepository.com 2 - group: org.apache.camel.kafkaconnector 3 - artifact: camel-kafka-connector 4 - version: 0.11.0 5 #...
Build
schema reference を参照してください。