|
6 | 6 |
|
7 | 7 | <groupId>io.github.protocol-laboratory</groupId> |
8 | 8 | <artifactId>pulsar-admin-parent</artifactId> |
9 | | - <version>0.2.0</version> |
| 9 | + <version>0.3.0</version> |
10 | 10 | <packaging>pom</packaging> |
11 | 11 |
|
12 | 12 | <modules> |
13 | | - <module>pulsar-admin-bom</module> |
14 | | - <module>pulsar-admin-parent-dependencies</module> |
15 | 13 | <module>pulsar-admin</module> |
16 | 14 | <module>pulsar-admin-api</module> |
17 | 15 | <module>pulsar-admin-common</module> |
|
24 | 22 | <maven.compiler.target>8</maven.compiler.target> |
25 | 23 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
26 | 24 | <src.dir>src/main/java</src.dir> |
| 25 | + <!-- dependency --> |
| 26 | + <annotations.version>13.0</annotations.version> |
| 27 | + <awaitility.version>4.2.2</awaitility.version> |
| 28 | + <embedded-pulsar.version>0.0.5</embedded-pulsar.version> |
| 29 | + <http-facade.version>0.5.0</http-facade.version> |
| 30 | + <jackson.version>2.17.2</jackson.version> |
| 31 | + <junit.version>5.11.0</junit.version> |
| 32 | + <log4j.version>2.20.0</log4j.version> |
| 33 | + <lombok.version>1.18.34</lombok.version> |
| 34 | + <netty.version>4.1.112.Final</netty.version> |
| 35 | + <puppycrawl.version>10.18.0</puppycrawl.version> |
| 36 | + <reactor-netty.version>1.1.22</reactor-netty.version> |
| 37 | + <spring.version>6.1.12</spring.version> |
| 38 | + <spring-boot.version>3.2.9</spring-boot.version> |
| 39 | + <vertx.version>4.5.10</vertx.version> |
27 | 40 | <!-- plugin --> |
28 | | - <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version> |
| 41 | + <central-publishing-maven-plugin.version>0.6.0</central-publishing-maven-plugin.version> |
29 | 42 | <lombok-maven-plugin.version>1.18.20.0</lombok-maven-plugin.version> |
30 | | - <lombok.version>1.18.34</lombok.version> |
31 | | - <maven-checkstyle-plugin.version>3.5.0</maven-checkstyle-plugin.version> |
| 43 | + <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version> |
32 | 44 | <maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version> |
33 | | - <maven-enforce-plugin-maven.version>3.8.0</maven-enforce-plugin-maven.version> |
| 45 | + <maven-checkstyle-plugin.version>3.5.0</maven-checkstyle-plugin.version> |
34 | 46 | <maven-enforcer-plugin.version>3.5.0</maven-enforcer-plugin.version> |
| 47 | + <maven-enforce-plugin-maven.version>3.8.0</maven-enforce-plugin-maven.version> |
35 | 48 | <maven-gpg-plugin.version>3.2.5</maven-gpg-plugin.version> |
36 | 49 | <maven-javadoc-plugin.version>3.10.0</maven-javadoc-plugin.version> |
37 | 50 | <maven-release-plugin.version>3.1.1</maven-release-plugin.version> |
38 | 51 | <maven-scm-provider-gitexe.version>2.1.0</maven-scm-provider-gitexe.version> |
39 | 52 | <maven-source-plugin.version>3.3.1</maven-source-plugin.version> |
40 | 53 | <maven-surefire-plugin.version>3.5.0</maven-surefire-plugin.version> |
41 | | - <nexus-staging-maven-plugin.version>1.7.0</nexus-staging-maven-plugin.version> |
42 | | - <puppycrawl.version>10.18.0</puppycrawl.version> |
43 | 54 | <spotbugs-maven-plugin.version>4.8.6.2</spotbugs-maven-plugin.version> |
44 | 55 | <spotless-maven-plugin.version>2.43.0</spotless-maven-plugin.version> |
45 | 56 | </properties> |
46 | 57 |
|
| 58 | + <dependencyManagement> |
| 59 | + <dependencies> |
| 60 | + <dependency> |
| 61 | + <groupId>io.github.openfacade</groupId> |
| 62 | + <artifactId>http-facade-bom</artifactId> |
| 63 | + <version>${http-facade.version}</version> |
| 64 | + <type>pom</type> |
| 65 | + <scope>import</scope> |
| 66 | + </dependency> |
| 67 | + <dependency> |
| 68 | + <groupId>com.fasterxml.jackson</groupId> |
| 69 | + <artifactId>jackson-bom</artifactId> |
| 70 | + <version>${jackson.version}</version> |
| 71 | + <type>pom</type> |
| 72 | + <scope>import</scope> |
| 73 | + </dependency> |
| 74 | + <dependency> |
| 75 | + <groupId>io.netty</groupId> |
| 76 | + <artifactId>netty-transport-native-epoll</artifactId> |
| 77 | + <classifier>linux-x86_64</classifier> |
| 78 | + <version>${netty.version}</version> |
| 79 | + <scope>test</scope> |
| 80 | + </dependency> |
| 81 | + </dependencies> |
| 82 | + </dependencyManagement> |
| 83 | + |
| 84 | + <dependencies> |
| 85 | + <dependency> |
| 86 | + <groupId>org.projectlombok</groupId> |
| 87 | + <artifactId>lombok</artifactId> |
| 88 | + <version>${lombok.version}</version> |
| 89 | + </dependency> |
| 90 | + <dependency> |
| 91 | + <groupId>org.jetbrains</groupId> |
| 92 | + <artifactId>annotations</artifactId> |
| 93 | + <version>${annotations.version}</version> |
| 94 | + </dependency> |
| 95 | + <dependency> |
| 96 | + <groupId>com.fasterxml.jackson.core</groupId> |
| 97 | + <artifactId>jackson-databind</artifactId> |
| 98 | + </dependency> |
| 99 | + <dependency> |
| 100 | + <groupId>org.awaitility</groupId> |
| 101 | + <artifactId>awaitility</artifactId> |
| 102 | + <version>${awaitility.version}</version> |
| 103 | + <scope>test</scope> |
| 104 | + </dependency> |
| 105 | + <dependency> |
| 106 | + <groupId>org.junit.jupiter</groupId> |
| 107 | + <artifactId>junit-jupiter-engine</artifactId> |
| 108 | + <version>${junit.version}</version> |
| 109 | + <scope>test</scope> |
| 110 | + </dependency> |
| 111 | + <dependency> |
| 112 | + <groupId>org.junit.jupiter</groupId> |
| 113 | + <artifactId>junit-jupiter-params</artifactId> |
| 114 | + <version>${junit.version}</version> |
| 115 | + <scope>test</scope> |
| 116 | + </dependency> |
| 117 | + <dependency> |
| 118 | + <groupId>org.apache.logging.log4j</groupId> |
| 119 | + <artifactId>log4j-slf4j-impl</artifactId> |
| 120 | + <version>${log4j.version}</version> |
| 121 | + <scope>test</scope> |
| 122 | + </dependency> |
| 123 | + <dependency> |
| 124 | + <groupId>io.github.embedded-middleware</groupId> |
| 125 | + <artifactId>embedded-pulsar-core</artifactId> |
| 126 | + <version>${embedded-pulsar.version}</version> |
| 127 | + <scope>test</scope> |
| 128 | + </dependency> |
| 129 | + </dependencies> |
| 130 | + |
47 | 131 | <build> |
48 | 132 | <sourceDirectory>${src.dir}</sourceDirectory> |
49 | 133 | <plugins> |
|
190 | 274 | </executions> |
191 | 275 | </plugin> |
192 | 276 | <plugin> |
193 | | - <groupId>org.sonatype.plugins</groupId> |
194 | | - <artifactId>nexus-staging-maven-plugin</artifactId> |
195 | | - <version>${nexus-staging-maven-plugin.version}</version> |
| 277 | + <groupId>org.sonatype.central</groupId> |
| 278 | + <artifactId>central-publishing-maven-plugin</artifactId> |
| 279 | + <version>${central-publishing-maven-plugin.version}</version> |
196 | 280 | <extensions>true</extensions> |
197 | 281 | <configuration> |
198 | | - <serverId>ossrh</serverId> |
199 | | - <nexusUrl>https://s01.oss.sonatype.org/</nexusUrl> |
200 | | - <autoReleaseAfterClose>true</autoReleaseAfterClose> |
| 282 | + <publishingServerId>central</publishingServerId> |
| 283 | + <tokenAuth>true</tokenAuth> |
201 | 284 | </configuration> |
202 | 285 | </plugin> |
203 | 286 | <plugin> |
|
240 | 323 |
|
241 | 324 | <developers> |
242 | 325 | <developer> |
243 | | - <name>shootHzj</name> |
244 | | - <email>shoothzj@gmail.com</email> |
| 326 | + <name>Zhangjian He</name> |
| 327 | + <email>hezhangjian97@gmail.com</email> |
245 | 328 | </developer> |
246 | 329 | </developers> |
247 | 330 |
|
|
252 | 335 | <tag>HEAD</tag> |
253 | 336 | </scm> |
254 | 337 |
|
255 | | - <distributionManagement> |
256 | | - <snapshotRepository> |
257 | | - <id>ossrh</id> |
258 | | - <url>https://s01.oss.sonatype.org/content/repositories/snapshots/</url> |
259 | | - </snapshotRepository> |
260 | | - <repository> |
261 | | - <id>ossrh</id> |
262 | | - <url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
263 | | - </repository> |
264 | | - </distributionManagement> |
265 | | - |
266 | 338 | <profiles> |
267 | 339 | <profile> |
268 | 340 | <id>release-sign-artifacts</id> |
|
0 commit comments