This is an automated email from the ASF dual-hosted git repository. shenlin pushed a commit to branch release/1.0.0 in repository https://gitbox.apache.org/repos/asf/rocketmq-eventbridge.git
commit dea655cca1df26bdb33dbfde6f5b0ed7b1268b95 Author: 2011shenlin <[email protected]> AuthorDate: Mon Sep 19 09:58:18 2022 +0800 release: add the apache license and prepare for release. --- .gitignore | 2 + adapter/api/pom.xml | 4 +- adapter/persistence/pom.xml | 4 +- .../mybatis/converter/ApiDestinationConverter.java | 13 +++--- .../mybatis/converter/ConnectConverter.java | 22 ++++++---- adapter/pom.xml | 7 +-- adapter/rpc/pom.xml | 4 +- common/pom.xml | 7 +-- domain/pom.xml | 11 ++--- pom.xml | 50 ++++++++++------------ start/pom.xml | 7 +-- 11 files changed, 65 insertions(+), 66 deletions(-) diff --git a/.gitignore b/.gitignore index 89cb037..088abd7 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,8 @@ devenv !LICENSE-BIN .DS_Store *.class +target/ +adapter/target/ adapter/api/target/ adapter/persistence/target/ adapter/rpc/target/ diff --git a/adapter/api/pom.xml b/adapter/api/pom.xml index b4518e7..eecba00 100644 --- a/adapter/api/pom.xml +++ b/adapter/api/pom.xml @@ -13,12 +13,12 @@ <parent> <artifactId>rocketmq-eventbridge-adapter</artifactId> <groupId>org.apache.rocketmq</groupId> - <version> 1.0.0</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>rocketmq-eventbridge-adapter-api</artifactId> - <version> 1.0.0</version> + <version>1.0.0-SNAPSHOT</version> <properties> <jakarta.version>2.1.6</jakarta.version> diff --git a/adapter/persistence/pom.xml b/adapter/persistence/pom.xml index db1e65f..b83aa2a 100644 --- a/adapter/persistence/pom.xml +++ b/adapter/persistence/pom.xml @@ -13,12 +13,12 @@ <parent> <artifactId>rocketmq-eventbridge-adapter</artifactId> <groupId>org.apache.rocketmq</groupId> - <version> 1.0.0</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>rocketmq-eventbridge-adapter-persistence</artifactId> - <version> 1.0.0</version> + <version>1.0.0-SNAPSHOT</version> <properties> <mysql-connector-java.version>8.0.28</mysql-connector-java.version> diff --git a/adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/converter/ApiDestinationConverter.java b/adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/converter/ApiDestinationConverter.java index abe2c13..a2a50d5 100644 --- a/adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/converter/ApiDestinationConverter.java +++ b/adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/converter/ApiDestinationConverter.java @@ -17,16 +17,15 @@ package org.apache.rocketmq.eventbridge.adapter.persistence.apidestination.mybatis.converter; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; +import java.util.List; +import java.util.stream.Collectors; + +import com.google.gson.Gson; import org.apache.rocketmq.eventbridge.adapter.persistence.apidestination.mybatis.dataobject.ApiDestinationDO; import org.apache.rocketmq.eventbridge.domain.model.apidestination.ApiDestinationDTO; import org.apache.rocketmq.eventbridge.domain.model.apidestination.parameter.HttpApiParameters; import org.springframework.beans.BeanUtils; -import java.util.List; -import java.util.stream.Collectors; - public class ApiDestinationConverter { public static ApiDestinationDO dtoConverterDo(ApiDestinationDTO apiDestinationDTO) { @@ -35,7 +34,7 @@ public class ApiDestinationConverter { } ApiDestinationDO apiDestinationDO = new ApiDestinationDO(); BeanUtils.copyProperties(apiDestinationDTO, apiDestinationDO); - apiDestinationDO.setApiParams(JSON.toJSONString(apiDestinationDTO.getApiParams())); + apiDestinationDO.setApiParams(new Gson().toJson(apiDestinationDTO.getApiParams())); return apiDestinationDO; } @@ -45,7 +44,7 @@ public class ApiDestinationConverter { } ApiDestinationDTO apiDestinationDTO = new ApiDestinationDTO(); BeanUtils.copyProperties(apiDestinationDO, apiDestinationDTO); - apiDestinationDTO.setApiParams(JSONObject.parseObject(apiDestinationDO.getApiParams(), HttpApiParameters.class)); + apiDestinationDTO.setApiParams(new Gson().fromJson(apiDestinationDO.getApiParams(), HttpApiParameters.class)); return apiDestinationDTO; } diff --git a/adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/converter/ConnectConverter.java b/adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/converter/ConnectConverter.java index 683422b..5eca675 100644 --- a/adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/converter/ConnectConverter.java +++ b/adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/converter/ConnectConverter.java @@ -17,8 +17,7 @@ package org.apache.rocketmq.eventbridge.adapter.persistence.connect.mybatis.converter; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; +import com.google.gson.Gson; import org.apache.rocketmq.eventbridge.adapter.persistence.connect.mybatis.dataobject.ConnectionDO; import org.apache.rocketmq.eventbridge.domain.model.connection.parameter.AuthParameters; import org.apache.rocketmq.eventbridge.domain.model.connection.ConnectionDTO; @@ -36,8 +35,9 @@ public class ConnectConverter { ConnectionDTO connectionDTO = new ConnectionDTO(); connectionDTO.setConnectionName(connectionDO.getName()); connectionDTO.setDescription(connectionDO.getDescription()); - connectionDTO.setAuthParameters(JSONObject.parseObject(connectionDO.getAuthParameters(), AuthParameters.class)); - connectionDTO.setNetworkParameters(JSONObject.parseObject(connectionDO.getNetworkParameters(), NetworkParameters.class)); + connectionDTO.setAuthParameters(new Gson().fromJson(connectionDO.getAuthParameters(), AuthParameters.class)); + connectionDTO.setNetworkParameters( + new Gson().fromJson(connectionDO.getNetworkParameters(), NetworkParameters.class)); return connectionDTO; } @@ -47,16 +47,20 @@ public class ConnectConverter { } ConnectionDO connectionDO = new ConnectionDO(); connectionDO.setAccountId(connectionDTO.getAccountId()); - connectionDO.setAuthorizationType(connectionDTO.getAuthParameters().getAuthorizationType()); + connectionDO.setAuthorizationType(connectionDTO.getAuthParameters() + .getAuthorizationType()); connectionDO.setName(connectionDTO.getConnectionName()); - connectionDO.setNetworkParameters(JSON.toJSONString(connectionDTO.getNetworkParameters())); + connectionDO.setNetworkParameters(new Gson().toJson(connectionDTO.getNetworkParameters())); connectionDO.setDescription(connectionDTO.getDescription()); - connectionDO.setNetworkType(connectionDTO.getNetworkParameters().getNetworkType()); - connectionDO.setAuthParameters(JSONObject.toJSONString(connectionDTO.getAuthParameters())); + connectionDO.setNetworkType(connectionDTO.getNetworkParameters() + .getNetworkType()); + connectionDO.setAuthParameters(new Gson().toJson(connectionDTO.getAuthParameters())); return connectionDO; } public static List<ConnectionDTO> doListConvertDtoList(List<ConnectionDO> connectionDOS) { - return connectionDOS.stream().map(ConnectConverter::doConvertDto).collect(Collectors.toList()); + return connectionDOS.stream() + .map(ConnectConverter::doConvertDto) + .collect(Collectors.toList()); } } diff --git a/adapter/pom.xml b/adapter/pom.xml index 1c4bf6e..381f39f 100644 --- a/adapter/pom.xml +++ b/adapter/pom.xml @@ -9,16 +9,17 @@ 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"> +<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"> <parent> <artifactId>rocketmq-eventbridge</artifactId> <groupId>org.apache.rocketmq</groupId> - <version>1.0.0</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>rocketmq-eventbridge-adapter</artifactId> - <version> 1.0.0</version> + <version>1.0.0-SNAPSHOT</version> <packaging>pom</packaging> <modules> diff --git a/adapter/rpc/pom.xml b/adapter/rpc/pom.xml index 673ed08..46008ad 100644 --- a/adapter/rpc/pom.xml +++ b/adapter/rpc/pom.xml @@ -13,7 +13,7 @@ <parent> <artifactId>rocketmq-eventbridge-adapter</artifactId> <groupId>org.apache.rocketmq</groupId> - <version> 1.0.0</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <modelVersion>4.0.0</modelVersion> @@ -25,7 +25,7 @@ <reactor.version>3.1.7.RELEASE</reactor.version> </properties> - <version> 1.0.0</version> + <version>1.0.0-SNAPSHOT</version> <dependencies> <!-- Project Modules --> <dependency> diff --git a/common/pom.xml b/common/pom.xml index acd9284..bd275ba 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -9,16 +9,17 @@ 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"> +<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"> <parent> <artifactId>rocketmq-eventbridge</artifactId> <groupId>org.apache.rocketmq</groupId> - <version>1.0.0</version> + <version>1.0.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>rocketmq-eventbridge-common</artifactId> - <version> 1.0.0</version> + <version>1.0.0-SNAPSHOT</version> <properties> <maven.compiler.source>8</maven.compiler.source> diff --git a/domain/pom.xml b/domain/pom.xml index 7bc106d..d49bee5 100644 --- a/domain/pom.xml +++ b/domain/pom.xml @@ -9,16 +9,17 @@ 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"> +<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"> <parent> <artifactId>rocketmq-eventbridge</artifactId> <groupId>org.apache.rocketmq</groupId> - <version>1.0.0</version> + <version>1.0.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>rocketmq-eventbridge-domain</artifactId> - <version> 1.0.0</version> + <version>1.0.0-SNAPSHOT</version> <dependencies> <!-- Project Modules --> @@ -68,10 +69,6 @@ <groupId>com.github.ben-manes.caffeine</groupId> <artifactId>caffeine</artifactId> </dependency> - <dependency> - <groupId>com.alibaba</groupId> - <artifactId>fastjson</artifactId> - </dependency> <!-- Test --> <dependency> diff --git a/pom.xml b/pom.xml index 5979fd8..25ba1c7 100644 --- a/pom.xml +++ b/pom.xml @@ -21,7 +21,7 @@ <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-eventbridge</artifactId> <packaging>pom</packaging> - <version>1.0.0</version> + <version>1.0.0-SNAPSHOT</version> <name>Apache RocketMQ EventBridge ${project.version}</name> <url>https://github.com/apache/rocketmq-eventbridge</url> @@ -29,7 +29,7 @@ <url>[email protected]:apache/rocketmq-eventbridge.git</url> <connection>scm:git:[email protected]:apache/rocketmq-eventbridge.git</connection> <developerConnection>scm:git:[email protected]:apache/rocketmq-eventbridge.git</developerConnection> - <tag> 1.0.0</tag> + <tag>1.0.0</tag> </scm> <mailingLists> @@ -89,7 +89,6 @@ <apache.commons-text.version>1.9</apache.commons-text.version> <mockito.version>2.13.0</mockito.version> <caffeine.version>2.9.3</caffeine.version> - <fastjson.version>2.0.2</fastjson.version> <jacoco-maven-plugin.version>0.8.5</jacoco-maven-plugin.version> <maven-surefire-plugin.version>2.19.1</maven-surefire-plugin.version> </properties> @@ -195,11 +194,6 @@ <artifactId>guava</artifactId> <version>${guava.version}</version> </dependency> - <dependency> - <groupId>com.alibaba</groupId> - <artifactId>fastjson</artifactId> - <version>${fastjson.version}</version> - </dependency> <dependency> <groupId>com.jayway.jsonpath</groupId> @@ -328,26 +322,26 @@ </execution> </executions> </plugin> -<!-- <plugin>--> -<!-- <artifactId>maven-checkstyle-plugin</artifactId>--> -<!-- <version>2.17</version>--> -<!-- <executions>--> -<!-- <execution>--> -<!-- <id>verify</id>--> -<!-- <phase>verify</phase>--> -<!-- <configuration>--> -<!-- <configLocation>style/rmq_checkstyle.xml</configLocation>--> -<!-- <encoding>UTF-8</encoding>--> -<!-- <consoleOutput>true</consoleOutput>--> -<!-- <failsOnError>true</failsOnError>--> -<!-- <includeTestSourceDirectory>false</includeTestSourceDirectory>--> -<!-- </configuration>--> -<!-- <goals>--> -<!-- <goal>check</goal>--> -<!-- </goals>--> -<!-- </execution>--> -<!-- </executions>--> -<!-- </plugin>--> + <plugin> + <artifactId>maven-checkstyle-plugin</artifactId> + <version>2.17</version> + <executions> + <execution> + <id>verify</id> + <phase>verify</phase> + <configuration> + <configLocation>style/rmq_checkstyle.xml</configLocation> + <encoding>UTF-8</encoding> + <consoleOutput>true</consoleOutput> + <failsOnError>true</failsOnError> + <includeTestSourceDirectory>false</includeTestSourceDirectory> + </configuration> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> diff --git a/start/pom.xml b/start/pom.xml index 3c60a05..4141361 100644 --- a/start/pom.xml +++ b/start/pom.xml @@ -9,16 +9,17 @@ 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"> +<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"> <parent> <artifactId>rocketmq-eventbridge</artifactId> <groupId>org.apache.rocketmq</groupId> - <version>1.0.0</version> + <version>1.0.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>rocketmq-eventbridge-start</artifactId> - <version> 1.0.0</version> + <version>1.0.0-SNAPSHOT</version> <properties> <maven.compiler.source>8</maven.compiler.source>
