|
1 | | -<project xmlns="http://maven.apache.org/POM/4.0.0" |
2 | | - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
3 | | - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> |
| 2 | +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| 3 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
4 | 4 | <modelVersion>4.0.0</modelVersion> |
5 | | - |
6 | | - <groupId>org.neo4j</groupId> |
7 | | - <artifactId>kafka-connect-neo4j</artifactId> |
8 | | - <version>5.0.6</version> |
9 | | - <packaging>jar</packaging> |
10 | | - |
11 | | - <name>Kafka Connect Neo4j</name> |
12 | | - <description>A Kafka Connect Neo4j Connector for kafka-connect-neo4j</description> |
13 | | - |
14 | 5 | <parent> |
15 | 6 | <groupId>org.neo4j</groupId> |
16 | 7 | <artifactId>neo4j-streams-parent</artifactId> |
17 | 8 | <version>5.0.6</version> |
18 | 9 | </parent> |
19 | | - |
| 10 | + <artifactId>kafka-connect-neo4j</artifactId> |
| 11 | + <version>5.0.6</version> |
| 12 | + <packaging>jar</packaging> |
| 13 | + <name>Kafka Connect Neo4j</name> |
| 14 | + <description>A Kafka Connect Neo4j Connector for kafka-connect-neo4j</description> |
20 | 15 | <properties> |
21 | | - <confluent.serializer.version>5.0.0</confluent.serializer.version> |
22 | | - <confluent.connect.plugin.version>0.12.0</confluent.connect.plugin.version> |
23 | | - <mvn.assembly.plugin.version>3.1.0</mvn.assembly.plugin.version> |
24 | | - <kafka.connect.utils.version>0.7.177</kafka.connect.utils.version> |
25 | | - <google.guava.version>33.4.0-jre</google.guava.version> |
26 | | - <maven-resources-plugin.version>3.3.1</maven-resources-plugin.version> |
| 16 | + <connector.summary><![CDATA[Support, including for Custom Connectors in Confluent Cloud, through <a href=\"https://neo4j.com/\">Neo4j</a>]]></connector.summary> |
27 | 17 | <connector.title>Neo4j Connector for Confluent</connector.title> |
28 | | - <connector.summary> |
29 | | - <![CDATA[Support, including for Custom Connectors in Confluent Cloud, through <a href=\"https://neo4j.com/\">Neo4j</a>]]> |
30 | | - </connector.summary> |
31 | 18 | </properties> |
32 | | - |
33 | | - <repositories> |
34 | | - <repository> |
35 | | - <id>confluent</id> |
36 | | - <url>http://packages.confluent.io/maven/</url> |
37 | | - </repository> |
38 | | - </repositories> |
39 | | - |
40 | 19 | <dependencies> |
| 20 | + <dependency> |
| 21 | + <groupId>com.github.jcustenborder.kafka.connect</groupId> |
| 22 | + <artifactId>connect-utils</artifactId> |
| 23 | + </dependency> |
| 24 | + <dependency> |
| 25 | + <groupId>org.jetbrains.kotlin</groupId> |
| 26 | + <artifactId>kotlin-stdlib-jdk8</artifactId> |
| 27 | + </dependency> |
| 28 | + <dependency> |
| 29 | + <groupId>org.jetbrains.kotlinx</groupId> |
| 30 | + <artifactId>kotlinx-coroutines-core</artifactId> |
| 31 | + </dependency> |
| 32 | + <dependency> |
| 33 | + <groupId>org.neo4j</groupId> |
| 34 | + <artifactId>neo4j-streams-common</artifactId> |
| 35 | + <version>${project.version}</version> |
| 36 | + </dependency> |
| 37 | + <dependency> |
| 38 | + <groupId>org.neo4j.driver</groupId> |
| 39 | + <artifactId>neo4j-java-driver-slim</artifactId> |
| 40 | + </dependency> |
41 | 41 | <dependency> |
42 | 42 | <groupId>org.apache.kafka</groupId> |
43 | 43 | <artifactId>connect-api</artifactId> |
44 | | - <version>${kafka.version}</version> |
45 | 44 | <scope>provided</scope> |
46 | 45 | </dependency> |
47 | 46 | <dependency> |
48 | | - <groupId>com.github.jcustenborder.kafka.connect</groupId> |
49 | | - <artifactId>connect-utils</artifactId> |
50 | | - <version>${kafka.connect.utils.version}</version> |
| 47 | + <groupId>org.awaitility</groupId> |
| 48 | + <artifactId>awaitility</artifactId> |
| 49 | + <scope>test</scope> |
51 | 50 | </dependency> |
52 | 51 | <dependency> |
53 | 52 | <groupId>org.hamcrest</groupId> |
54 | | - <artifactId>hamcrest</artifactId> |
| 53 | + <artifactId>hamcrest-all</artifactId> |
55 | 54 | <scope>test</scope> |
56 | 55 | </dependency> |
57 | | - |
58 | 56 | <dependency> |
59 | | - <groupId>com.google.guava</groupId> |
60 | | - <artifactId>guava</artifactId> |
61 | | - <version>${google.guava.version}</version> |
62 | | - <scope>provided</scope> |
| 57 | + <groupId>org.jetbrains.kotlin</groupId> |
| 58 | + <artifactId>kotlin-test-junit</artifactId> |
| 59 | + <scope>test</scope> |
63 | 60 | </dependency> |
64 | | - |
65 | 61 | <dependency> |
66 | | - <groupId>org.neo4j</groupId> |
67 | | - <artifactId>neo4j-streams-common</artifactId> |
68 | | - <version>${project.parent.version}</version> |
| 62 | + <groupId>org.mockito</groupId> |
| 63 | + <artifactId>mockito-core</artifactId> |
| 64 | + <scope>test</scope> |
69 | 65 | </dependency> |
70 | | - |
71 | 66 | <dependency> |
72 | 67 | <groupId>org.neo4j</groupId> |
73 | 68 | <artifactId>neo4j-streams-test-support</artifactId> |
74 | | - <version>${project.parent.version}</version> |
| 69 | + <version>${project.version}</version> |
75 | 70 | <scope>test</scope> |
76 | 71 | </dependency> |
77 | | - |
78 | | - <dependency> |
79 | | - <groupId>org.neo4j.driver</groupId> |
80 | | - <artifactId>neo4j-java-driver</artifactId> |
81 | | - </dependency> |
82 | 72 | </dependencies> |
83 | | - |
84 | 73 | <build> |
85 | 74 | <plugins> |
| 75 | + <plugin> |
| 76 | + <groupId>org.jetbrains.kotlin</groupId> |
| 77 | + <artifactId>kotlin-maven-plugin</artifactId> |
| 78 | + </plugin> |
| 79 | + <plugin> |
| 80 | + <groupId>org.apache.maven.plugins</groupId> |
| 81 | + <artifactId>maven-surefire-plugin</artifactId> |
| 82 | + </plugin> |
86 | 83 | <plugin> |
87 | 84 | <groupId>org.apache.maven.plugins</groupId> |
88 | 85 | <artifactId>maven-resources-plugin</artifactId> |
89 | | - <version>${maven-resources-plugin.version}</version> |
90 | 86 | <configuration> |
91 | 87 | <outputDirectory>${project.build.outputDirectory}</outputDirectory> |
92 | 88 | <resources> |
|
100 | 96 | <plugin> |
101 | 97 | <groupId>io.confluent</groupId> |
102 | 98 | <artifactId>kafka-connect-maven-plugin</artifactId> |
103 | | - <version>${confluent.connect.plugin.version}</version> |
104 | 99 | <executions> |
105 | 100 | <execution> |
106 | 101 | <goals> |
|
132 | 127 | <documentationUrl>https://neo4j.com/docs/kafka/quickstart-connect/</documentationUrl> |
133 | 128 | <description>The connector runs on Apache Kafka Connect Clusters to sink data in Kafka |
134 | 129 | topics into Neo4j and Aura databases and can use Neo4j/Aura as a source for Kafka topics |
135 | | - via Cypher queries. |
136 | | - </description> |
| 130 | + via Cypher queries.</description> |
137 | 131 | <logo>assets/neo4j-logo.png</logo> |
138 | 132 | <supportSummary>${connector.summary}</supportSummary> |
139 | 133 | <sourceUrl>https://github.com/neo4j-contrib/neo4j-streams</sourceUrl> |
|
154 | 148 | </plugin> |
155 | 149 | </plugins> |
156 | 150 | </build> |
157 | | - |
158 | 151 | <profiles> |
159 | 152 | <profile> |
160 | 153 | <id>oss-kafka-connect</id> |
| 154 | + <activation> |
| 155 | + <activeByDefault>false</activeByDefault> |
| 156 | + </activation> |
| 157 | + <properties> |
| 158 | + <connector.summary><![CDATA[Support, through <a href=\"https://neo4j.com/\">Neo4j</a>]]></connector.summary> |
| 159 | + <connector.title>Neo4j Connector for Apache Kafka</connector.title> |
| 160 | + </properties> |
161 | 161 | <dependencies> |
162 | 162 | <dependency> |
163 | 163 | <groupId>com.google.guava</groupId> |
164 | 164 | <artifactId>guava</artifactId> |
165 | | - <version>${google.guava.version}</version> |
166 | 165 | <scope>compile</scope> |
167 | 166 | </dependency> |
168 | 167 | </dependencies> |
169 | | - <activation> |
170 | | - <activeByDefault>false</activeByDefault> |
171 | | - </activation> |
172 | | - <properties> |
173 | | - <connector.title>Neo4j Connector for Apache Kafka</connector.title> |
174 | | - <connector.summary> |
175 | | - <![CDATA[Support, through <a href=\"https://neo4j.com/\">Neo4j</a>]]> |
176 | | - </connector.summary> |
177 | | - </properties> |
178 | 168 | </profile> |
179 | 169 | </profiles> |
180 | | - |
181 | 170 | </project> |
0 commit comments