mirror of
https://github.com/apache/rocketmq.git
synced 2026-08-28 20:09:14 +08:00
7a08b4cb68
* add isWakeCommitWhenPutMessage for AIO * Implemented Timer message, Transaction Message, Index based on rocksdb * add timeline roll interval can be config * optimize the code * optimize the code * add sone logic for recover commitlog * optimize the code * update * update * optimize the code * update * update * optimize the code * optimize the code * update * update * update * update * update * update * update * update * update * update * update * update Change-Id: I700798ef625187ac32c16c8ea5aae5f2debfdddf * update Change-Id: I1d2dfa24317d2ad7c0ca41d90cd2b3c1ba260b0b * update Change-Id: I974e30eb909722ea2a17a14e505759bf20f4f860 * update Change-Id: Ica01fbd08a2d60e9a0f4ab54b41ae4768cc4fa5d * update Change-Id: I764ce6cea3159b025bf1e6e65b60e20514cecb4f * update Change-Id: I0cc735896e1266934293ec06cb4f07746a1894a1 * update Change-Id: I6538b6a60631c62e162bf511ae20185a07b72508 * update Change-Id: I03f83b9e8199f3595ca28471df4a2e94671fbaae * update Change-Id: I5b19b671fa0b40cd2aba63f1d0eb654b92775cb4 * update the code Change-Id: I22788d112b7f214310719e2d3ebad839ef818e67 * update Change-Id: I7da89fe635b58ac5026095a8e484fa46f68521e7 * update the code Change-Id: I5eade6c31803b8cf05c1a4bb83c226d57f4980c7 * update Change-Id: Id67f600fad1a876926cd505dba047cc82011160c * update Change-Id: Ia4b0e2a21aa5e12570a80713432fd48ddfb210e6 * optimize the code Change-Id: Idf8080c7b17c25e14fe34ef6bad1e1150dab58d6 * update Change-Id: I904f0120a728b4eb87226159f9c0cde3d18ef26a * update code Change-Id: I21653d6bcad905daa8f10d12298d1d27535af9d9 * update Change-Id: I712b9cde9a18c730fd020ea76f05560e594a9edd * update Change-Id: Iafe10c007e9b5057212e2dcfb21671f970b1d344 * update Change-Id: I40c1c7f54852ee033e0caa22573436ee505a27b8 * optimize the code Change-Id: Iae006b01608df4f363c63a0ae876dbf63cd56fbd --------- Co-authored-by: drizzle.zk <drizzle.zk@alibaba-inc.com> Co-authored-by: zhouli11 <04081337@163.com>
128 lines
5.2 KiB
XML
128 lines
5.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
|
contributor license agreements. See the NOTICE file distributed with
|
|
this work for additional information regarding copyright ownership.
|
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
|
(the "License"); you may not use this file except in compliance with
|
|
the License. You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
-->
|
|
<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">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
<parent>
|
|
<groupId>org.apache.rocketmq</groupId>
|
|
<artifactId>rocketmq-all</artifactId>
|
|
<version>${revision}</version>
|
|
</parent>
|
|
<artifactId>rocketmq-distribution</artifactId>
|
|
<name>rocketmq-distribution ${project.version}</name>
|
|
<packaging>pom</packaging>
|
|
|
|
<properties>
|
|
<project.root>${basedir}/..</project.root>
|
|
</properties>
|
|
|
|
<profiles>
|
|
<profile>
|
|
<id>release-all</id>
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>org.apache.rocketmq</groupId>
|
|
<artifactId>rocketmq-container</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.rocketmq</groupId>
|
|
<artifactId>rocketmq-controller</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.rocketmq</groupId>
|
|
<artifactId>rocketmq-broker</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.rocketmq</groupId>
|
|
<artifactId>rocketmq-proxy</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.rocketmq</groupId>
|
|
<artifactId>rocketmq-client</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.rocketmq</groupId>
|
|
<artifactId>rocketmq-tools</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.rocketmq</groupId>
|
|
<artifactId>rocketmq-example</artifactId>
|
|
</dependency>
|
|
</dependencies>
|
|
|
|
<build>
|
|
<plugins>
|
|
<plugin>
|
|
<artifactId>maven-assembly-plugin</artifactId>
|
|
<executions>
|
|
<execution>
|
|
<id>release-all</id>
|
|
<goals>
|
|
<goal>single</goal>
|
|
</goals>
|
|
<phase>package</phase>
|
|
<configuration>
|
|
<descriptors>
|
|
<descriptor>release.xml</descriptor>
|
|
</descriptors>
|
|
<appendAssemblyId>false</appendAssemblyId>
|
|
</configuration>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
</plugins>
|
|
<finalName>rocketmq-${project.version}</finalName>
|
|
</build>
|
|
</profile>
|
|
|
|
<profile>
|
|
<id>release-client</id>
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>org.apache.rocketmq</groupId>
|
|
<artifactId>rocketmq-client</artifactId>
|
|
</dependency>
|
|
</dependencies>
|
|
|
|
<build>
|
|
<plugins>
|
|
<plugin>
|
|
<artifactId>maven-assembly-plugin</artifactId>
|
|
<executions>
|
|
<execution>
|
|
<id>release-client</id>
|
|
<goals>
|
|
<goal>single</goal>
|
|
</goals>
|
|
<phase>package</phase>
|
|
<configuration>
|
|
<descriptors>
|
|
<descriptor>release-client.xml</descriptor>
|
|
</descriptors>
|
|
<appendAssemblyId>false</appendAssemblyId>
|
|
</configuration>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
</plugins>
|
|
<finalName>rocketmq-client-${project.version}</finalName>
|
|
</build>
|
|
</profile>
|
|
</profiles>
|
|
|
|
</project>
|