|
30 | 30 | <name>Aiven configuration utilities for Apache Kafka</name> |
31 | 31 | <description>Utilities to help manage Kafka configuration and configuration definitions</description> |
32 | 32 |
|
| 33 | + <inceptionYear>2026</inceptionYear> |
| 34 | + |
| 35 | + <organization> |
| 36 | + <name>Aiven</name> |
| 37 | + <url>https://www.aiven.io</url> |
| 38 | + </organization> |
| 39 | + |
| 40 | + <licenses> |
| 41 | + <license> |
| 42 | + <name>Apache License 2.0</name> |
| 43 | + <url>https://www.apache.org/licenses/LICENSE-2.0</url> |
| 44 | + <distribution>repo</distribution> |
| 45 | + </license> |
| 46 | + </licenses> |
| 47 | + |
| 48 | + <!-- please order developers by surname then given name --> |
| 49 | + <developers> |
| 50 | + <developer> |
| 51 | + <id>aindriu-aiven</id> |
| 52 | + <name>Aindriú Lavelle</name> |
| 53 | + <email>aindriu.lavelle@aiven.io</email> |
| 54 | + <organization>Aiven, OY</organization> |
| 55 | + <organizationUrl>https://aiven.io</organizationUrl> |
| 56 | + <timezone>Europe/Dublin</timezone> |
| 57 | + </developer> |
| 58 | + <developer> |
| 59 | + <id>claudenw</id> |
| 60 | + <name>Claude Warren</name> |
| 61 | + <email>claude.warren@aiven.io</email> |
| 62 | + <organization>Aiven, OY</organization> |
| 63 | + <organizationUrl>https://aiven.io</organizationUrl> |
| 64 | + <timezone>Europe/Dublin</timezone> |
| 65 | + </developer> |
| 66 | + </developers> |
| 67 | + |
| 68 | + <scm> |
| 69 | + <connection>scm:git:git://github.com/Aiven-Open/kafka-config.git</connection> |
| 70 | + <developerConnection>scm:git:git@github.com:Aiven-Open/kafka-config.git</developerConnection> |
| 71 | + <tag>HEAD</tag> |
| 72 | + <url>https://github.com/Aiven-Open/kafka-config</url> |
| 73 | + </scm> |
| 74 | + |
| 75 | + <distributionManagement> |
| 76 | + <snapshotRepository> |
| 77 | + <id>central-snapshot</id> |
| 78 | + <url>https://central.sonatype.com/repository/maven-snapshots/</url> |
| 79 | + </snapshotRepository> |
| 80 | + <site> |
| 81 | + <id>staging</id> |
| 82 | + <!-- For the URL to resolve to the default URL as described in the Apache Site Plugin documentation this URL |
| 83 | + must be invalid. A ticket is open to resolve this issue. See https://github.com/apache/maven-site-plugin/issues/1140 |
| 84 | + --> |
| 85 | + <url>invalid:url</url> |
| 86 | + </site> |
| 87 | + </distributionManagement> |
| 88 | + |
33 | 89 | <properties> |
34 | | - <maven.artifact.version>3.9.6</maven.artifact.version> |
35 | | - <jdk.version>17</jdk.version> |
36 | | - <maven.compiler.source>${jdk.version}</maven.compiler.source> |
37 | | - <maven.compiler.target>${jdk.version}</maven.compiler.target> |
| 90 | + <aiven.util.version>0.1.0-SNAPSHOT</aiven.util.version> |
38 | 91 | </properties> |
| 92 | + |
39 | 93 | <dependencyManagement> |
40 | 94 | <dependencies> |
41 | 95 | <dependency> |
|
67 | 121 | <dependency> |
68 | 122 | <groupId>io.aiven.commons</groupId> |
69 | 123 | <artifactId>common-util</artifactId> |
70 | | - <version>0.1.0-SNAPSHOT</version> |
| 124 | + <version>${aiven.util.version}</version> |
71 | 125 | </dependency> |
72 | 126 | <dependency> |
73 | 127 | <groupId>org.apache.commons</groupId> |
74 | 128 | <artifactId>commons-text</artifactId> |
75 | | - <version>1.14.0</version> |
| 129 | + <version>${commons.text.version}</version> |
76 | 130 | </dependency> |
77 | 131 | <dependency> |
78 | 132 | <groupId>org.apache.maven</groupId> |
|
82 | 136 | <dependency> |
83 | 137 | <groupId>org.apache.kafka</groupId> |
84 | 138 | <artifactId>connect-api</artifactId> |
| 139 | + <version>${kafka.version}</version> |
85 | 140 | <scope>provided</scope> |
86 | 141 | </dependency> |
87 | 142 | <dependency> |
88 | 143 | <groupId>org.apache.kafka</groupId> |
89 | 144 | <artifactId>connect-runtime</artifactId> |
| 145 | + <version>${kafka.version}</version> |
90 | 146 | <scope>provided</scope> |
91 | 147 | </dependency> |
92 | 148 | <dependency> |
93 | 149 | <groupId>commons-io</groupId> |
94 | 150 | <artifactId>commons-io</artifactId> |
95 | | - <version>2.21.0</version> |
| 151 | + <version>${commons.io.version}</version> |
96 | 152 | </dependency> |
97 | 153 | <dependency> |
98 | 154 | <groupId>org.apache.velocity.tools</groupId> |
99 | 155 | <artifactId>velocity-tools-generic</artifactId> |
| 156 | + <version>${velocity.tools.version}</version> |
100 | 157 | </dependency> |
101 | 158 | <dependency> |
102 | 159 | <groupId>org.assertj</groupId> |
103 | 160 | <artifactId>assertj-core</artifactId> |
| 161 | + <version>${assertj.version}</version> |
104 | 162 | <scope>test</scope> |
105 | 163 | </dependency> |
106 | 164 | <dependency> |
107 | 165 | <groupId>org.junit.jupiter</groupId> |
108 | 166 | <artifactId>junit-jupiter-params</artifactId> |
| 167 | + <version>${junit.version}</version> |
109 | 168 | <scope>test</scope> |
110 | 169 | </dependency> |
111 | 170 | <dependency> |
112 | 171 | <groupId>org.apache.commons</groupId> |
113 | 172 | <artifactId>commons-collections4</artifactId> |
| 173 | + <version>${commons.collection4.version}</version> |
114 | 174 | <scope>test</scope> |
115 | 175 | </dependency> |
116 | | - |
117 | 176 | </dependencies> |
118 | 177 |
|
119 | 178 | <repositories> |
120 | 179 | <repository> |
121 | 180 | <releases> |
122 | 181 | <enabled>true</enabled> |
123 | | - <updatePolicy>always</updatePolicy> |
124 | 182 | <checksumPolicy>fail</checksumPolicy> |
125 | 183 | </releases> |
126 | 184 | <snapshots> |
127 | 185 | <enabled>false</enabled> |
128 | 186 | </snapshots> |
| 187 | + <id>Maven</id> |
| 188 | + <url>https://repo1.maven.org/maven2/</url> |
| 189 | + </repository> |
| 190 | + |
| 191 | + <repository> |
129 | 192 | <id>central</id> |
130 | 193 | <url>https://central.sonatype.com/repository/maven</url> |
131 | | - <layout>default</layout> |
| 194 | + <releases> |
| 195 | + <enabled>true</enabled> |
| 196 | + <updatePolicy>always</updatePolicy> |
| 197 | + <checksumPolicy>fail</checksumPolicy> |
| 198 | + </releases> |
| 199 | + <snapshots> |
| 200 | + <enabled>false</enabled> |
| 201 | + </snapshots> |
132 | 202 | </repository> |
133 | 203 |
|
134 | 204 | <repository> |
| 205 | + <id>central-snapshot</id> |
| 206 | + <url>https://central.sonatype.com/repository/maven-snapshots/</url> |
135 | 207 | <releases> |
136 | 208 | <enabled>false</enabled> |
137 | 209 | </releases> |
|
140 | 212 | <updatePolicy>always</updatePolicy> |
141 | 213 | <checksumPolicy>fail</checksumPolicy> |
142 | 214 | </snapshots> |
143 | | - <id>central-snapshot</id> |
144 | | - <url>https://central.sonatype.com/repository/maven-snapshots/</url> |
145 | | - <layout>default</layout> |
146 | 215 | </repository> |
147 | 216 | </repositories> |
148 | 217 |
|
|
163 | 232 | </archive> |
164 | 233 | </configuration> |
165 | 234 | </plugin> |
166 | | - <plugin> |
167 | | - <groupId>org.sonatype.central</groupId> |
168 | | - <artifactId>central-publishing-maven-plugin</artifactId> |
169 | | - <version>0.9.0</version> |
170 | | - <extensions>true</extensions> |
171 | | - <configuration> |
172 | | - <publishingServerId>central</publishingServerId> |
173 | | - </configuration> |
174 | | - </plugin> |
| 235 | + |
175 | 236 | <plugin> |
176 | 237 | <groupId>org.apache.maven.plugins</groupId> |
177 | 238 | <artifactId>maven-site-plugin</artifactId> |
|
217 | 278 | <plugin> |
218 | 279 | <groupId>org.sonatype.central</groupId> |
219 | 280 | <artifactId>central-publishing-maven-plugin</artifactId> |
220 | | - <version>0.9.0</version> |
221 | 281 | <extensions>true</extensions> |
222 | 282 | <configuration> |
223 | 283 | <publishingServerId>central-snapshot</publishingServerId> |
|
0 commit comments