File tree Expand file tree Collapse file tree 5 files changed +57
-2
lines changed
Expand file tree Collapse file tree 5 files changed +57
-2
lines changed Original file line number Diff line number Diff line change @@ -156,7 +156,7 @@ In this case the IP address is one of the nodes running the distributed mode wor
156156 {
157157 "class": "com.solace.connector.kafka.connect.source.SolaceSourceConnector",
158158 "type": "source",
159- "version": "3.0.0 "
159+ "version": "3.0.1 "
160160 },
161161```
162162
Original file line number Diff line number Diff line change @@ -218,6 +218,16 @@ java {
218218 withSourcesJar()
219219}
220220
221+ // Generate manifest.json file to be compliant with Confluent Hub client
222+ tasks. register(' generateConfluentConnectManifest' , Copy ) {
223+ def templateContext = [
224+ " project" : project. properties
225+ ]
226+ from ' src/template/manifest'
227+ into " ${ buildDir} /generated/manifest"
228+ expand templateContext
229+ }
230+
221231distributions {
222232 main {
223233 contents {
@@ -226,6 +236,7 @@ distributions {
226236 from(' doc/distribution-readme.md' ) { into ' doc' }
227237 from(' LICENSE' ) { into ' doc' }
228238 from(' THIRD-PARTY-LICENSES' ) { into ' doc' }
239+ from(generateConfluentConnectManifest) {into ' ' }
229240 into(' lib' ) {
230241 from jar
231242 from(project. configurations. runtimeClasspath)
Original file line number Diff line number Diff line change @@ -9,3 +9,4 @@ Package directory contents:
99- doc: this readme and license information
1010- lib: Source Connector jar file and dependencies
1111- etc: sample configuration properties and JSON file
12+ - manifest.json: manifest file for kafka-connect to be installable via confluent-hub client
Original file line number Diff line number Diff line change 11group =com.solace.connector.kafka.connect
2- version =3.0.0
2+ version =3.0.1
Original file line number Diff line number Diff line change 1+ {
2+ "component_types" : [
3+ " source"
4+ ],
5+ "description" : " The PubSub+ Kafka Source Connector consumes PubSub+ event broker real-time queue or topic data events and streams them to a Kafka topic as Source Records." ,
6+ "documentation_url" : " https://github.com/SolaceProducts/pubsubplus-connector-kafka-source" ,
7+ "features" : {
8+ "confluent_control_center_integration" : false ,
9+ "kafka_connect_api" : true ,
10+ "single_message_transforms" : true ,
11+ "supported_encodings" : [
12+ " any"
13+ ]
14+ },
15+ "license" : [
16+ {
17+ "name" : " Apache License, Version 2.0" ,
18+ "url" : " https://github.com/SolaceProducts/pubsubplus-connector-kafka-source/blob/master/LICENSE"
19+ }
20+ ],
21+ "name" : " ${project.name}" ,
22+ "owner" : {
23+ "name" : " Solace" ,
24+ "type" : " organization" ,
25+ "url" : " https://solace.community" ,
26+ "username" : " solace"
27+ },
28+ "release_date" : " ${new Date().format('yyyy-MM-dd')}" ,
29+ "source_url" : " https://github.com/SolaceProducts/pubsubplus-connector-kafka-source" ,
30+ "support" : {
31+ "provider_name" : " Solace" ,
32+ "summary" : " " ,
33+ "url" : " https://github.com/SolaceProducts/pubsubplus-connector-kafka-source/issues"
34+ },
35+ "tags" : [
36+ " solace" ,
37+ " kafka" ,
38+ " source" ,
39+ " connector"
40+ ],
41+ "title" : " Solace PubSub+ Connector for Kafka: Source" ,
42+ "version" : " ${project.version}"
43+ }
You can’t perform that action at this time.
0 commit comments