Skip to content

Commit d8e0eab

Browse files
committed
1
1 parent 6ce805a commit d8e0eab

File tree

1 file changed

+133
-125
lines changed

1 file changed

+133
-125
lines changed

pom.xml

Lines changed: 133 additions & 125 deletions
Original file line numberDiff line numberDiff line change
@@ -25,124 +25,11 @@
2525
<artifactId>maven-deploy-plugin</artifactId>
2626
<version>3.1.4</version>
2727
</plugin>
28-
<plugin>
29-
<groupId>org.apache.maven.plugins</groupId>
30-
<artifactId>maven-release-plugin</artifactId>
31-
<version>3.1.1</version>
32-
<configuration>
33-
<tagNameFormat>@{project.version}</tagNameFormat>
34-
<autoVersionSubmodules>true</autoVersionSubmodules>
35-
<!-- useReleaseProfile>false</useReleaseProfile>
36-
<releaseProfiles>release</releaseProfiles>
37-
<goals>deploy</goals-->
38-
<localCheckout>true</localCheckout>
39-
<pushChanges>false</pushChanges>
40-
<arguments>-Dgpg.passphrase=${gpg.passphrase}</arguments>
41-
</configuration>
42-
<dependencies>
43-
<dependency>
44-
<groupId>org.apache.maven.scm</groupId>
45-
<artifactId>maven-scm-provider-gitexe</artifactId>
46-
<version>2.1.0</version>
47-
</dependency>
48-
</dependencies>
49-
</plugin>
5028
<plugin>
5129
<groupId>org.apache.maven.plugins</groupId>
5230
<artifactId>maven-compiler-plugin</artifactId>
5331
<version>3.14.0</version>
5432
</plugin>
55-
<plugin>
56-
<groupId>org.apache.maven.plugins</groupId>
57-
<artifactId>maven-assembly-plugin</artifactId>
58-
<version>3.4.2</version>
59-
60-
<configuration>
61-
<descriptorRefs>
62-
<descriptorRef>jar-with-dependencies</descriptorRef>
63-
</descriptorRefs>
64-
<outputDirectory>target/fat-jar/</outputDirectory>
65-
</configuration>
66-
67-
<executions>
68-
<execution>
69-
<id>make-assembly</id>
70-
<phase>package</phase>
71-
<goals>
72-
<goal>single</goal>
73-
</goals>
74-
</execution>
75-
</executions>
76-
</plugin>
77-
78-
<plugin>
79-
<groupId>io.confluent</groupId>
80-
<version>0.12.0</version>
81-
<artifactId>kafka-connect-maven-plugin</artifactId>
82-
<executions>
83-
<execution>
84-
<goals>
85-
<goal>kafka-connect</goal>
86-
</goals>
87-
<configuration>
88-
<name>kafka-connect-scylla-cdc</name>
89-
<title>Scylla CDC Source Connector</title>
90-
<documentationUrl>https://github.com/scylladb/scylla-cdc-source-connector</documentationUrl>
91-
<description>
92-
Scylla CDC Source Connector is a source connector capturing row-level changes in the tables of a Scylla cluster.
93-
</description>
94-
<logo>images/connector.png</logo>
95-
96-
<ownerUsername>scylladb</ownerUsername>
97-
<ownerName>ScyllaDB</ownerName>
98-
<ownerType>organization</ownerType>
99-
<ownerUrl>https://www.scylladb.com/</ownerUrl>
100-
<ownerLogo>images/scylla.png</ownerLogo>
101-
102-
<supportLogo>images/scylla.png</supportLogo>
103-
<supportProviderName>ScyllaDB</supportProviderName>
104-
<supportSummary>Officially supported by ScyllaDB.</supportSummary>
105-
<supportUrl>https://github.com/scylladb/scylla-cdc-source-connector</supportUrl>
106-
107-
<componentTypes>
108-
<componentType>source</componentType>
109-
</componentTypes>
110-
111-
<tags>
112-
<tag>Scylla Database</tag>
113-
</tags>
114-
115-
<requirements>
116-
<requirement>Kafka 2.6.0+</requirement>
117-
</requirements>
118-
119-
<deliveryGuarantee>
120-
<deliveryGuarantee>atLeastOnce</deliveryGuarantee>
121-
</deliveryGuarantee>
122-
123-
<confluentControlCenterIntegration>true</confluentControlCenterIntegration>
124-
</configuration>
125-
</execution>
126-
</executions>
127-
</plugin>
128-
<plugin>
129-
<groupId>org.apache.maven.plugins</groupId>
130-
<artifactId>maven-failsafe-plugin</artifactId>
131-
<version>3.5.3</version>
132-
<executions>
133-
<execution>
134-
<goals>
135-
<goal>integration-test</goal>
136-
<goal>verify</goal>
137-
</goals>
138-
</execution>
139-
</executions>
140-
<configuration>
141-
<includes>
142-
<include>**/*IT.java</include>
143-
</includes>
144-
</configuration>
145-
</plugin>
14633
</plugins>
14734

14835
<resources>
@@ -156,6 +43,139 @@
15643
</includes>
15744
</resource>
15845
</resources>
46+
47+
<pluginManagement>
48+
<plugins>
49+
<plugin>
50+
<groupId>org.apache.maven.plugins</groupId>
51+
<artifactId>maven-assembly-plugin</artifactId>
52+
<version>3.4.2</version>
53+
54+
<configuration>
55+
<descriptorRefs>
56+
<descriptorRef>jar-with-dependencies</descriptorRef>
57+
</descriptorRefs>
58+
<outputDirectory>target/fat-jar/</outputDirectory>
59+
</configuration>
60+
61+
<executions>
62+
<execution>
63+
<id>make-assembly</id>
64+
<phase>package</phase>
65+
<goals>
66+
<goal>single</goal>
67+
</goals>
68+
</execution>
69+
</executions>
70+
</plugin>
71+
72+
<plugin>
73+
<groupId>io.confluent</groupId>
74+
<version>0.12.0</version>
75+
<artifactId>kafka-connect-maven-plugin</artifactId>
76+
<executions>
77+
<execution>
78+
<goals>
79+
<goal>kafka-connect</goal>
80+
</goals>
81+
<configuration>
82+
<name>kafka-connect-scylla-cdc</name>
83+
<title>Scylla CDC Source Connector</title>
84+
<documentationUrl>https://github.com/scylladb/scylla-cdc-source-connector</documentationUrl>
85+
<description>
86+
Scylla CDC Source Connector is a source connector capturing row-level changes in the tables of a Scylla cluster.
87+
</description>
88+
<logo>images/connector.png</logo>
89+
90+
<ownerUsername>scylladb</ownerUsername>
91+
<ownerName>ScyllaDB</ownerName>
92+
<ownerType>organization</ownerType>
93+
<ownerUrl>https://www.scylladb.com/</ownerUrl>
94+
<ownerLogo>images/scylla.png</ownerLogo>
95+
96+
<supportLogo>images/scylla.png</supportLogo>
97+
<supportProviderName>ScyllaDB</supportProviderName>
98+
<supportSummary>Officially supported by ScyllaDB.</supportSummary>
99+
<supportUrl>https://github.com/scylladb/scylla-cdc-source-connector</supportUrl>
100+
101+
<componentTypes>
102+
<componentType>source</componentType>
103+
</componentTypes>
104+
105+
<tags>
106+
<tag>Scylla Database</tag>
107+
</tags>
108+
109+
<requirements>
110+
<requirement>Kafka 2.6.0+</requirement>
111+
</requirements>
112+
113+
<deliveryGuarantee>
114+
<deliveryGuarantee>atLeastOnce</deliveryGuarantee>
115+
</deliveryGuarantee>
116+
117+
<confluentControlCenterIntegration>true</confluentControlCenterIntegration>
118+
</configuration>
119+
</execution>
120+
</executions>
121+
</plugin>
122+
<plugin>
123+
<groupId>org.apache.maven.plugins</groupId>
124+
<artifactId>maven-failsafe-plugin</artifactId>
125+
<version>3.5.3</version>
126+
<executions>
127+
<execution>
128+
<goals>
129+
<goal>integration-test</goal>
130+
<goal>verify</goal>
131+
</goals>
132+
</execution>
133+
</executions>
134+
<configuration>
135+
<includes>
136+
<include>**/*IT.java</include>
137+
</includes>
138+
</configuration>
139+
</plugin>
140+
<plugin>
141+
<groupId>org.apache.maven.plugins</groupId>
142+
<artifactId>maven-release-plugin</artifactId>
143+
<version>3.1.1</version>
144+
<configuration>
145+
<tagNameFormat>@{project.version}</tagNameFormat>
146+
<autoVersionSubmodules>true</autoVersionSubmodules>
147+
<useReleaseProfile>false</useReleaseProfile>
148+
<releaseProfiles>release</releaseProfiles>
149+
<!--
150+
<useReleaseProfile>false</useReleaseProfile>
151+
<releaseProfiles>release</releaseProfiles>
152+
<goals>deploy</goals-->
153+
<localCheckout>true</localCheckout>
154+
<pushChanges>false</pushChanges>
155+
<arguments>-Dgpg.passphrase=${gpg.passphrase}</arguments>
156+
</configuration>
157+
<dependencies>
158+
<dependency>
159+
<groupId>org.apache.maven.scm</groupId>
160+
<artifactId>maven-scm-provider-gitexe</artifactId>
161+
<version>2.1.0</version>
162+
</dependency>
163+
</dependencies>
164+
</plugin>
165+
<plugin>
166+
<groupId>org.sonatype.central</groupId>
167+
<artifactId>central-publishing-maven-plugin</artifactId>
168+
<version>0.8.0</version>
169+
<extensions>true</extensions>
170+
<configuration>
171+
<publishingServerId>central</publishingServerId>
172+
<autoPublish>true</autoPublish>
173+
<skipPublishing>false</skipPublishing>
174+
<waitUntil>validated</waitUntil>
175+
</configuration>
176+
</plugin>
177+
</plugins>
178+
</pluginManagement>
159179
</build>
160180

161181
<properties>
@@ -464,18 +484,6 @@
464484
</execution>
465485
</executions>
466486
</plugin>
467-
<plugin>
468-
<groupId>org.sonatype.central</groupId>
469-
<artifactId>central-publishing-maven-plugin</artifactId>
470-
<version>0.8.0</version>
471-
<extensions>true</extensions>
472-
<configuration>
473-
<publishingServerId>central</publishingServerId>
474-
<autoPublish>true</autoPublish>
475-
<skipPublishing>false</skipPublishing>
476-
<waitUntil>validated</waitUntil>
477-
</configuration>
478-
</plugin>
479487
</plugins>
480488
</build>
481489
</profile>

0 commit comments

Comments
 (0)