Skip to content

Commit e4388b0

Browse files
committed
version to 3.2.0
1 parent 3247c7f commit e4388b0

20 files changed

Lines changed: 314 additions & 262 deletions

File tree

pom.xml

Lines changed: 61 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
See the License for the specific language governing permissions and
1313
limitations under the License. See accompanying LICENSE file.
1414
-->
15-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
15+
<project xmlns="http://maven.apache.org/POM/4.0.0"
16+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
17+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
1618
<modelVersion>4.0.0</modelVersion>
1719

1820
<parent>
@@ -23,9 +25,9 @@
2325
</parent>
2426

2527
<artifactId>ratis</artifactId>
26-
<groupId>org.apache.ratis</groupId>
27-
<version>3.2.0-SNAPSHOT</version>
28-
<name>Apache Ratis</name>
28+
<groupId>com.timecho.ratis</groupId>
29+
<version>3.2.0</version>
30+
<name>Timecho Ratis based on Apache Ratis</name>
2931
<packaging>pom</packaging>
3032
<description>
3133
Apache Ratis is an open source java implementation for RAFT consensus protocol
@@ -106,7 +108,8 @@
106108
<url>http://issues.apache.org/jira/browse/RATIS</url>
107109
</issueManagement>
108110

109-
<!--<ciManagement> TODO
111+
<!--<ciManagement>
112+
TODO
110113
<system>Jenkins</system>
111114
<url>http://builds.apache.org/job/Ratis-Master/</url>
112115
</ciManagement>-->
@@ -158,10 +161,10 @@
158161

159162

160163
<properties>
161-
<project.build.outputTimestamp>2023-11-19T14:23:30Z</project.build.outputTimestamp>
164+
<project.build.outputTimestamp>2025-05-16T10:23:26Z</project.build.outputTimestamp>
162165
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
163166
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
164-
<!-- where to find the generated LICENSE files -->
167+
<!-- where to find the generated LICENSE files -->
165168
<license.aggregate.path>
166169
${project.build.directory}/maven-shared-archive-resources/META-INF/LICENSE
167170
</license.aggregate.path>
@@ -231,164 +234,164 @@
231234
<!-- Internal dependencies -->
232235
<dependency>
233236
<artifactId>ratis-docs</artifactId>
234-
<groupId>org.apache.ratis</groupId>
237+
<groupId>com.timecho.ratis</groupId>
235238
<version>${project.version}</version>
236239
</dependency>
237240

238241
<dependency>
239242
<artifactId>ratis-client</artifactId>
240-
<groupId>org.apache.ratis</groupId>
243+
<groupId>com.timecho.ratis</groupId>
241244
<version>${project.version}</version>
242245
</dependency>
243246
<dependency>
244247
<artifactId>ratis-client</artifactId>
245-
<groupId>org.apache.ratis</groupId>
248+
<groupId>com.timecho.ratis</groupId>
246249
<version>${project.version}</version>
247250
<type>test-jar</type>
248251
<scope>test</scope>
249252
</dependency>
250253

251254
<dependency>
252255
<artifactId>ratis-common</artifactId>
253-
<groupId>org.apache.ratis</groupId>
256+
<groupId>com.timecho.ratis</groupId>
254257
<version>${project.version}</version>
255258
</dependency>
256259
<dependency>
257260
<artifactId>ratis-common</artifactId>
258-
<groupId>org.apache.ratis</groupId>
261+
<groupId>com.timecho.ratis</groupId>
259262
<version>${project.version}</version>
260263
<type>test-jar</type>
261264
<scope>test</scope>
262265
</dependency>
263266

264267
<dependency>
265268
<artifactId>ratis-examples</artifactId>
266-
<groupId>org.apache.ratis</groupId>
269+
<groupId>com.timecho.ratis</groupId>
267270
<version>${project.version}</version>
268271
</dependency>
269272
<dependency>
270273
<artifactId>ratis-examples</artifactId>
271-
<groupId>org.apache.ratis</groupId>
274+
<groupId>com.timecho.ratis</groupId>
272275
<version>${project.version}</version>
273276
<type>test-jar</type>
274277
<scope>test</scope>
275278
</dependency>
276279
<dependency>
277280
<artifactId>ratis-experiments</artifactId>
278-
<groupId>org.apache.ratis</groupId>
281+
<groupId>com.timecho.ratis</groupId>
279282
<version>${project.version}</version>
280283
</dependency>
281284
<dependency>
282285
<artifactId>ratis-metrics-api</artifactId>
283-
<groupId>org.apache.ratis</groupId>
286+
<groupId>com.timecho.ratis</groupId>
284287
<version>${project.version}</version>
285288
</dependency>
286289
<dependency>
287290
<artifactId>ratis-metrics-default</artifactId>
288-
<groupId>org.apache.ratis</groupId>
291+
<groupId>com.timecho.ratis</groupId>
289292
<version>${project.version}</version>
290293
</dependency>
291294
<dependency>
292295
<artifactId>ratis-metrics-dropwizard3</artifactId>
293-
<groupId>org.apache.ratis</groupId>
296+
<groupId>com.timecho.ratis</groupId>
294297
<version>${project.version}</version>
295298
</dependency>
296299
<dependency>
297300
<artifactId>ratis-metrics-default</artifactId>
298-
<groupId>org.apache.ratis</groupId>
301+
<groupId>com.timecho.ratis</groupId>
299302
<version>${project.version}</version>
300303
<type>test-jar</type>
301304
<scope>test</scope>
302305
</dependency>
303306
<dependency>
304307
<artifactId>ratis-tools</artifactId>
305-
<groupId>org.apache.ratis</groupId>
308+
<groupId>com.timecho.ratis</groupId>
306309
<version>${project.version}</version>
307310
</dependency>
308311
<dependency>
309312
<artifactId>ratis-tools</artifactId>
310-
<groupId>org.apache.ratis</groupId>
313+
<groupId>com.timecho.ratis</groupId>
311314
<version>${project.version}</version>
312315
<type>test-jar</type>
313316
<scope>test</scope>
314317
</dependency>
315318
<dependency>
316319
<artifactId>ratis-shell</artifactId>
317-
<groupId>org.apache.ratis</groupId>
320+
<groupId>com.timecho.ratis</groupId>
318321
<version>${project.version}</version>
319322
</dependency>
320323
<dependency>
321324
<artifactId>ratis-grpc</artifactId>
322-
<groupId>org.apache.ratis</groupId>
325+
<groupId>com.timecho.ratis</groupId>
323326
<version>${project.version}</version>
324327
</dependency>
325328
<dependency>
326329
<artifactId>ratis-grpc</artifactId>
327-
<groupId>org.apache.ratis</groupId>
330+
<groupId>com.timecho.ratis</groupId>
328331
<version>${project.version}</version>
329332
<type>test-jar</type>
330333
<scope>test</scope>
331334
</dependency>
332335

333336
<dependency>
334337
<artifactId>ratis-netty</artifactId>
335-
<groupId>org.apache.ratis</groupId>
338+
<groupId>com.timecho.ratis</groupId>
336339
<version>${project.version}</version>
337340
</dependency>
338341
<dependency>
339342
<artifactId>ratis-netty</artifactId>
340-
<groupId>org.apache.ratis</groupId>
343+
<groupId>com.timecho.ratis</groupId>
341344
<version>${project.version}</version>
342345
<type>test-jar</type>
343346
<scope>test</scope>
344347
</dependency>
345348

346349
<dependency>
347350
<artifactId>ratis-proto</artifactId>
348-
<groupId>org.apache.ratis</groupId>
351+
<groupId>com.timecho.ratis</groupId>
349352
<version>${project.version}</version>
350353
</dependency>
351354

352355
<dependency>
353356
<artifactId>ratis-replicated-map</artifactId>
354-
<groupId>org.apache.ratis</groupId>
357+
<groupId>com.timecho.ratis</groupId>
355358
<version>${project.version}</version>
356359
</dependency>
357360
<dependency>
358361
<artifactId>ratis-replicated-map</artifactId>
359-
<groupId>org.apache.ratis</groupId>
362+
<groupId>com.timecho.ratis</groupId>
360363
<version>${project.version}</version>
361364
<type>test-jar</type>
362365
<scope>test</scope>
363366
</dependency>
364367

365368
<dependency>
366369
<artifactId>ratis-server-api</artifactId>
367-
<groupId>org.apache.ratis</groupId>
370+
<groupId>com.timecho.ratis</groupId>
368371
<version>${project.version}</version>
369372
</dependency>
370373

371374
<dependency>
372375
<artifactId>ratis-server</artifactId>
373-
<groupId>org.apache.ratis</groupId>
376+
<groupId>com.timecho.ratis</groupId>
374377
<version>${project.version}</version>
375378
</dependency>
376379
<dependency>
377380
<artifactId>ratis-server</artifactId>
378-
<groupId>org.apache.ratis</groupId>
381+
<groupId>com.timecho.ratis</groupId>
379382
<version>${project.version}</version>
380383
<type>test-jar</type>
381384
<scope>test</scope>
382385
</dependency>
383386

384387
<dependency>
385388
<artifactId>ratis-test</artifactId>
386-
<groupId>org.apache.ratis</groupId>
389+
<groupId>com.timecho.ratis</groupId>
387390
<version>${project.version}</version>
388391
</dependency>
389392
<dependency>
390393
<artifactId>ratis-test</artifactId>
391-
<groupId>org.apache.ratis</groupId>
394+
<groupId>com.timecho.ratis</groupId>
392395
<version>${project.version}</version>
393396
<type>test-jar</type>
394397
<scope>test</scope>
@@ -556,7 +559,9 @@
556559
<rules>
557560
<restrictImports>
558561
<includeTestCode>false</includeTestCode>
559-
<reason>Classes (e.g. FileInputStream, FileOutputStream) overriding the Object.finalize() method will cause gc to run a much longer time. As stated in Effective Java, there is a severe performance penalty for using finalizers.</reason>
562+
<reason>Classes (e.g. FileInputStream, FileOutputStream) overriding the
563+
Object.finalize() method will cause gc to run a much longer time. As stated in
564+
Effective Java, there is a severe performance penalty for using finalizers.</reason>
560565
<bannedImports>
561566
<bannedImport>java.io.FileInputStream</bannedImport>
562567
<bannedImport>java.io.FileOutputStream</bannedImport>
@@ -572,7 +577,8 @@
572577
<groupId>org.apache.maven.plugins</groupId>
573578
<artifactId>maven-assembly-plugin</artifactId>
574579
<configuration>
575-
<!--Defer to the ratis-assembly sub-module. It does all assembly-->
580+
<!--Defer
581+
to the ratis-assembly sub-module. It does all assembly-->
576582
<skipAssembly>true</skipAssembly>
577583
</configuration>
578584
</plugin>
@@ -614,7 +620,8 @@
614620
<execution>
615621
<phase>prepare-package</phase>
616622
<goals>
617-
<!--This goal will install a -test.jar when we do install
623+
<!--This
624+
goal will install a -test.jar when we do install
618625
See http://maven.apache.org/guides/mini/guide-attached-tests.html
619626
-->
620627
<goal>test-jar</goal>
@@ -662,12 +669,14 @@
662669
<groupId>org.apache.maven.plugins</groupId>
663670
<artifactId>maven-release-plugin</artifactId>
664671
<configuration>
665-
<!--You need this profile. It'll sign your artifacts.
672+
<!--You
673+
need this profile. It'll sign your artifacts.
666674
I'm not sure if this config. actually works though.
667675
I've been specifying -Papache-release on the command-line
668676
-->
669677
<releaseProfiles>apache-release</releaseProfiles>
670-
<!--This stops our running tests for each stage of maven release.
678+
<!--This
679+
stops our running tests for each stage of maven release.
671680
But it builds the test jar. From SUREFIRE-172.
672681
-->
673682
<arguments>-Dmaven.test.skip.exec ${arguments}</arguments>
@@ -770,7 +779,8 @@
770779
<requireMavenVersion>
771780
<version>[${maven.min.version},)</version>
772781
<message>Maven is out of date.
773-
Ratis requires at least version ${maven.min.version} of Maven to properly build from source.
782+
Ratis requires at least version ${maven.min.version} of Maven to properly build
783+
from source.
774784
You appear to be using an older version. You can use either "mvn -version" or
775785
"mvn enforcer:display-info" to verify what version is active.
776786
</message>
@@ -779,7 +789,8 @@
779789
<requireJavaVersion>
780790
<version>[${java.min.version},)</version>
781791
<message>Java is out of date.
782-
Ratis requires at least version ${java.min.version} of the JDK to properly build from source.
792+
Ratis requires at least version ${java.min.version} of the JDK to properly build
793+
from source.
783794
You appear to be using an older version. You can use either "mvn -version" or
784795
"mvn enforcer:display-info" to verify what version is active.
785796
</message>
@@ -1038,10 +1049,14 @@
10381049
<enforceBytecodeVersion>
10391050
<maxJdkVersion>${java.min.version}</maxJdkVersion>
10401051
<message>Ratis has unsupported dependencies.
1041-
Ratis requires that all dependencies be compiled with version ${java.min.version} or earlier
1042-
of the JDK to properly build from source. You appear to be using a newer dependency. You can use
1043-
either "mvn -version" or "mvn enforcer:display-info" to verify what version is active.
1044-
Non-release builds can temporarily build with a newer JDK version by setting the
1052+
Ratis requires that all dependencies be compiled with version
1053+
${java.min.version} or earlier
1054+
of the JDK to properly build from source. You appear to be using a newer
1055+
dependency. You can use
1056+
either "mvn -version" or "mvn enforcer:display-info" to verify what version
1057+
is active.
1058+
Non-release builds can temporarily build with a newer JDK version by setting
1059+
the
10451060
'javac.source' property (eg. mvn -Djavac.source=1.8 clean package).
10461061
</message>
10471062
</enforceBytecodeVersion>
@@ -1183,4 +1198,4 @@
11831198
</build>
11841199
</profile>
11851200
</profiles>
1186-
</project>
1201+
</project>

0 commit comments

Comments
 (0)