| <?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</groupId> |
| <artifactId>apache</artifactId> |
| <version>31</version> |
| <relativePath/> |
| </parent> |
| |
| <groupId>org.apache.ozhera</groupId> |
| <artifactId>ozhera-parent</artifactId> |
| <version>2.2.6-SNAPSHOT</version> |
| <packaging>pom</packaging> |
| |
| <name>${project.artifactId}</name> |
| <description>The parent project of ozhera</description> |
| <url>https://github.com/apache/ozhera</url> |
| <inceptionYear>2024</inceptionYear> |
| |
| <licenses> |
| <license> |
| <name>Apache License, Version 2.0</name> |
| <url>http://www.apache.org/licenses/LICENSE-2.0</url> |
| <distribution>repo</distribution> |
| </license> |
| </licenses> |
| |
| <modules> |
| <module>ozhera-app</module> |
| <module>ozhera-demo-client</module> |
| <module>ozhera-demo-server</module> |
| <module>ozhera-log</module> |
| <module>ozhera-monitor</module> |
| <module>ozhera-operator</module> |
| <module>ozhera-prometheus-agent</module> |
| <module>ozhera-tspandata</module> |
| <module>ozhera-webhook</module> |
| <module>ozhera-metrics-all</module> |
| <module>trace-etl</module> |
| <module>ozhera-intelligence</module> |
| </modules> |
| |
| <properties> |
| <maven.compiler.source>21</maven.compiler.source> |
| <maven.compiler.target>21</maven.compiler.target> |
| <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| <jcommon.release.version>1.6.1-jdk21</jcommon.release.version> |
| <!-- need set to an absolute path of your ozhera project --> |
| <ozhera.project.path>${project.basedir}</ozhera.project.path> |
| </properties> |
| |
| <dependencyManagement> |
| <dependencies> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter-parent</artifactId> |
| <version>2.7.15</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter-test</artifactId> |
| <version>2.7.15</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>spring-jdbc</artifactId> |
| <version>5.3.29</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter-data-redis</artifactId> |
| <version>2.7.15</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>infra-result</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.projectlombok</groupId> |
| <artifactId>lombok</artifactId> |
| <version>1.18.30</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.commons</groupId> |
| <artifactId>commons-collections4</artifactId> |
| <version>4.4</version> |
| </dependency> |
| <dependency> |
| <groupId>redis.clients</groupId> |
| <artifactId>jedis</artifactId> |
| <version>4.2.0</version> |
| </dependency> |
| <dependency> |
| <groupId>cglib</groupId> |
| <artifactId>cglib-nodep</artifactId> |
| <version>3.2.7</version> |
| </dependency> |
| <dependency> |
| <groupId>com.alibaba.fastjson2</groupId> |
| <artifactId>fastjson2</artifactId> |
| <version>2.0.27</version> |
| </dependency> |
| <dependency> |
| <groupId>com.alibaba.fastjson2</groupId> |
| <artifactId>fastjson2-extension</artifactId> |
| <version>2.0.27</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>nacos-api</artifactId> |
| <version>1.2.1-mone-v3</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>nacos-client</artifactId> |
| <version>1.2.1-mone-v3</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>nacos-common</artifactId> |
| <version>1.2.1-mone-v3</version> |
| </dependency> |
| <dependency> |
| <groupId>com.alibaba.nacos</groupId> |
| <artifactId>nacos-spring-context</artifactId> |
| <version>0.3.3</version> |
| <exclusions> |
| <exclusion> |
| <groupId>com.alibaba.nacos</groupId> |
| <artifactId>nacos-client</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>dubbo-registry-nacos</artifactId> |
| <version>1.2.1-mone</version> |
| </dependency> |
| <dependency> |
| <groupId>com.alibaba</groupId> |
| <artifactId>fastjson</artifactId> |
| <version>2.0.25</version> |
| </dependency> |
| <!-- mybatis-plus --> |
| <dependency> |
| <groupId>com.baomidou</groupId> |
| <artifactId>mybatis-plus-boot-starter</artifactId> |
| <version>3.4.3</version> |
| </dependency> |
| <dependency> |
| <groupId>com.baomidou</groupId> |
| <artifactId>mybatis-plus-annotation</artifactId> |
| <version>3.4.3</version> |
| </dependency> |
| <dependency> |
| <groupId>com.baomidou</groupId> |
| <artifactId>mybatis-plus-core</artifactId> |
| <version>3.4.3</version> |
| </dependency> |
| <dependency> |
| <groupId>com.baomidou</groupId> |
| <artifactId>mybatis-plus-extension</artifactId> |
| <version>3.4.3</version> |
| </dependency> |
| <dependency> |
| <groupId>com.baomidou</groupId> |
| <artifactId>mybatis-plus-generator</artifactId> |
| <version>3.4.1</version> |
| </dependency> |
| <dependency> |
| <groupId>com.baomidou</groupId> |
| <artifactId>mybatis-plus</artifactId> |
| <version>3.5.3.1</version> |
| </dependency> |
| <dependency> |
| <groupId>com.fasterxml.jackson.core</groupId> |
| <artifactId>jackson-annotations</artifactId> |
| <version>2.13.5</version> |
| </dependency> |
| <dependency> |
| <groupId>com.fasterxml.jackson.core</groupId> |
| <artifactId>jackson-core</artifactId> |
| <version>2.13.5</version> |
| </dependency> |
| <dependency> |
| <groupId>com.fasterxml.jackson.core</groupId> |
| <artifactId>jackson-databind</artifactId> |
| <version>2.13.5</version> |
| </dependency> |
| <dependency> |
| <groupId>com.fasterxml.jackson.dataformat</groupId> |
| <artifactId>jackson-dataformat-yaml</artifactId> |
| <version>2.13.5</version> |
| </dependency> |
| <dependency> |
| <groupId>com.fasterxml.jackson.datatype</groupId> |
| <artifactId>jackson-datatype-jsr310</artifactId> |
| <version>2.13.5</version> |
| </dependency> |
| <dependency> |
| <groupId>com.github.jsqlparser</groupId> |
| <artifactId>jsqlparser</artifactId> |
| <version>4.2</version> |
| </dependency> |
| <dependency> |
| <groupId>com.google.code.findbugs</groupId> |
| <artifactId>jsr305</artifactId> |
| <version>3.0.2</version> |
| </dependency> |
| <dependency> |
| <groupId>com.google.code.gson</groupId> |
| <artifactId>gson</artifactId> |
| <version>2.10.1</version> |
| </dependency> |
| <dependency> |
| <groupId>com.google.errorprone</groupId> |
| <artifactId>error_prone_annotations</artifactId> |
| <version>2.18.0</version> |
| </dependency> |
| <dependency> |
| <groupId>com.google.guava</groupId> |
| <artifactId>guava</artifactId> |
| <version>32.1.1-jre</version> |
| </dependency> |
| <dependency> |
| <groupId>com.google.j2objc</groupId> |
| <artifactId>j2objc-annotations</artifactId> |
| <version>2.8</version> |
| </dependency> |
| <dependency> |
| <groupId>com.squareup.okhttp3</groupId> |
| <artifactId>okhttp</artifactId> |
| <version>4.9.3</version> |
| </dependency> |
| <dependency> |
| <groupId>com.squareup.okio</groupId> |
| <artifactId>okio</artifactId> |
| <version>3.5.0</version> |
| </dependency> |
| <dependency> |
| <groupId>com.zaxxer</groupId> |
| <artifactId>HikariCP</artifactId> |
| <version>5.1.0</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-beanutils</groupId> |
| <artifactId>commons-beanutils</artifactId> |
| <version>1.9.4</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-codec</groupId> |
| <artifactId>commons-codec</artifactId> |
| <version>1.10</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-digester</groupId> |
| <artifactId>commons-digester</artifactId> |
| <version>2.1</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-validator</groupId> |
| <artifactId>commons-validator</artifactId> |
| <version>1.7</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-io</groupId> |
| <artifactId>commons-io</artifactId> |
| <version>2.14.0</version> |
| </dependency> |
| <dependency> |
| <groupId>com.mchange</groupId> |
| <artifactId>c3p0</artifactId> |
| <version>0.9.5.4</version> |
| </dependency> |
| <dependency> |
| <groupId>junit</groupId> |
| <artifactId>junit</artifactId> |
| <version>4.13.2</version> |
| </dependency> |
| <dependency> |
| <groupId>io.netty</groupId> |
| <artifactId>netty-all</artifactId> |
| <version>4.1.97.Final</version> |
| </dependency> |
| <dependency> |
| <groupId>io.prometheus</groupId> |
| <artifactId>simpleclient</artifactId> |
| <version>0.16.0</version> |
| </dependency> |
| <dependency> |
| <groupId>io.prometheus</groupId> |
| <artifactId>simpleclient_tracer_common</artifactId> |
| <version>0.16.0</version> |
| </dependency> |
| <dependency> |
| <groupId>io.prometheus</groupId> |
| <artifactId>simpleclient_tracer_otel</artifactId> |
| <version>0.16.0</version> |
| </dependency> |
| <dependency> |
| <groupId>io.prometheus</groupId> |
| <artifactId>simpleclient_tracer_otel_agent</artifactId> |
| <version>0.16.0</version> |
| </dependency> |
| <dependency> |
| <groupId>joda-time</groupId> |
| <artifactId>joda-time</artifactId> |
| <version>2.10.5</version> |
| </dependency> |
| <dependency> |
| <groupId>net.bytebuddy</groupId> |
| <artifactId>byte-buddy-agent</artifactId> |
| <version>1.12.23</version> |
| </dependency> |
| <dependency> |
| <groupId>net.bytebuddy</groupId> |
| <artifactId>byte-buddy</artifactId> |
| <version>1.12.23</version> |
| </dependency> |
| <dependency> |
| <groupId>net.minidev</groupId> |
| <artifactId>accessors-smart</artifactId> |
| <version>2.4.11</version> |
| </dependency> |
| <dependency> |
| <groupId>net.minidev</groupId> |
| <artifactId>json-smart</artifactId> |
| <version>2.4.11</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.commons</groupId> |
| <artifactId>commons-lang3</artifactId> |
| <version>3.12.0</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.httpcomponents</groupId> |
| <artifactId>httpasyncclient</artifactId> |
| <version>4.1.5</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.httpcomponents</groupId> |
| <artifactId>httpclient</artifactId> |
| <version>4.5.14</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.httpcomponents</groupId> |
| <artifactId>httpcore-nio</artifactId> |
| <version>4.4.16</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.httpcomponents</groupId> |
| <artifactId>httpcore</artifactId> |
| <version>4.4.16</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.kafka</groupId> |
| <artifactId>kafka-clients</artifactId> |
| <version>2.6.3</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.logging.log4j</groupId> |
| <artifactId>log4j-api</artifactId> |
| <version>2.24.3</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.logging.log4j</groupId> |
| <artifactId>log4j-to-slf4j</artifactId> |
| <version>2.24.3</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.rocketmq</groupId> |
| <artifactId>rocketmq-acl</artifactId> |
| <version>4.9.4</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.rocketmq</groupId> |
| <artifactId>rocketmq-client</artifactId> |
| <version>4.9.4</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.rocketmq</groupId> |
| <artifactId>rocketmq-common</artifactId> |
| <version>4.9.4</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.rocketmq</groupId> |
| <artifactId>rocketmq-logging</artifactId> |
| <version>4.9.4</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.rocketmq</groupId> |
| <artifactId>rocketmq-remoting</artifactId> |
| <version>4.9.4</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.rocketmq</groupId> |
| <artifactId>rocketmq-srvutil</artifactId> |
| <version>4.9.4</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apiguardian</groupId> |
| <artifactId>apiguardian-api</artifactId> |
| <version>1.1.2</version> |
| </dependency> |
| <dependency> |
| <groupId>org.freemarker</groupId> |
| <artifactId>freemarker</artifactId> |
| <version>2.3.32</version> |
| </dependency> |
| <dependency> |
| <groupId>org.hibernate.validator</groupId> |
| <artifactId>hibernate-validator</artifactId> |
| <version>6.2.5.Final</version> |
| </dependency> |
| <dependency> |
| <groupId>org.javassist</groupId> |
| <artifactId>javassist</artifactId> |
| <version>3.23.1-GA</version> |
| </dependency> |
| <dependency> |
| <groupId>org.jetbrains.kotlin</groupId> |
| <artifactId>kotlin-stdlib-common</artifactId> |
| <version>1.9.0</version> |
| </dependency> |
| <dependency> |
| <groupId>org.jetbrains.kotlin</groupId> |
| <artifactId>kotlin-stdlib</artifactId> |
| <version>1.9.0</version> |
| </dependency> |
| <dependency> |
| <groupId>org.lz4</groupId> |
| <artifactId>lz4-java</artifactId> |
| <version>1.8.0</version> |
| </dependency> |
| <dependency> |
| <groupId>org.mybatis.generator</groupId> |
| <artifactId>mybatis-generator-core</artifactId> |
| <version>1.3.6</version> |
| </dependency> |
| <dependency> |
| <groupId>org.mybatis</groupId> |
| <artifactId>mybatis-spring</artifactId> |
| <version>2.0.6</version> |
| </dependency> |
| <dependency> |
| <groupId>org.mybatis</groupId> |
| <artifactId>mybatis</artifactId> |
| <version>3.5.9</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-autoconfigure</artifactId> |
| <version>2.7.15</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter-jdbc</artifactId> |
| <version>2.7.15</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter-logging</artifactId> |
| <version>2.7.16</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter</artifactId> |
| <version>2.7.16</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot</artifactId> |
| <version>2.7.15</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>spring-aop</artifactId> |
| <version>5.3.29</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>spring-context</artifactId> |
| <version>5.3.29</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>spring-core</artifactId> |
| <version>5.3.29</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>spring-expression</artifactId> |
| <version>5.3.39</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>spring-jcl</artifactId> |
| <version>5.3.29</version> |
| </dependency> |
| <dependency> |
| <groupId>org.yaml</groupId> |
| <artifactId>snakeyaml</artifactId> |
| <version>2.0</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>aop</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>api</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>es</artifactId> |
| <version>1.6.3-jdk21</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>common</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>crypto</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>docean-plugin-config</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>docean-plugin-configuration</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>docean-plugin-db</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>docean-plugin-mybatis-plus</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>docean-plugin-dubbo</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>docean-plugin-nacos</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>docean-plugin-rocketmq</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>docean-plugin-k8s</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>docean-plugin-es</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>docean-plugin-es-antlr4</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>docean-plugin-cat</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>docean</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>excel</artifactId> |
| <version>1.6.2-jdk21</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>file</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>dubbo</artifactId> |
| <version>2.7.12-mone-v8</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>easy</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>feishu</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>hera-trace</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>http</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>log</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>mi-tpc-api</artifactId> |
| <version>1.0.0</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>mi-tpc-common</artifactId> |
| <version>1.0.0</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>mi-tpclogin-sdk</artifactId> |
| <version>1.0.0</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>nacos</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>rpc-codes</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>rpc</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>spring-context-support</artifactId> |
| <version>1.0.10-mone</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>storage-doris</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>ch.qos.logback</groupId> |
| <artifactId>logback-classic</artifactId> |
| <version>1.2.13</version> |
| </dependency> |
| <dependency> |
| <groupId>ch.qos.logback</groupId> |
| <artifactId>logback-core</artifactId> |
| <version>1.2.13</version> |
| </dependency> |
| <dependency> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| <version>1.7.36</version> |
| </dependency> |
| |
| <!-- new --> |
| <dependency> |
| <groupId>com.fasterxml.jackson.jaxrs</groupId> |
| <artifactId>jackson-jaxrs-base</artifactId> |
| <version>2.13.5</version> |
| </dependency> |
| <dependency> |
| <groupId>com.fasterxml.jackson.jaxrs</groupId> |
| <artifactId>jackson-jaxrs-json-provider</artifactId> |
| <version>2.13.5</version> |
| </dependency> |
| <dependency> |
| <groupId>com.fasterxml.jackson.module</groupId> |
| <artifactId>jackson-module-jaxb-annotations</artifactId> |
| <version>2.13.5</version> |
| </dependency> |
| <dependency> |
| <groupId>org.jetbrains.kotlin</groupId> |
| <artifactId>kotlin-stdlib-jdk7</artifactId> |
| <version>1.6.21</version> |
| </dependency> |
| <dependency> |
| <groupId>org.jetbrains.kotlin</groupId> |
| <artifactId>kotlin-stdlib-jdk8</artifactId> |
| <version>1.6.21</version> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.jersey.connectors</groupId> |
| <artifactId>jersey-apache-connector</artifactId> |
| <version>2.35</version> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.jersey.core</groupId> |
| <artifactId>jersey-client</artifactId> |
| <version>2.35</version> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.jersey.core</groupId> |
| <artifactId>jersey-common</artifactId> |
| <version>2.35</version> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.jersey.inject</groupId> |
| <artifactId>jersey-hk2</artifactId> |
| <version>2.35</version> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.jersey.media</groupId> |
| <artifactId>jersey-media-multipart</artifactId> |
| <version>2.35</version> |
| </dependency> |
| <dependency> |
| <groupId>org.jvnet.mimepull</groupId> |
| <artifactId>mimepull</artifactId> |
| <version>1.9.13</version> |
| </dependency> |
| <dependency> |
| <groupId>org.aspectj</groupId> |
| <artifactId>aspectjweaver</artifactId> |
| <version>1.9.20</version> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.hk2.external</groupId> |
| <artifactId>aopalliance-repackaged</artifactId> |
| <version>2.6.1</version> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.hk2.external</groupId> |
| <artifactId>jakarta.inject</artifactId> |
| <version>2.6.1</version> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.hk2</groupId> |
| <artifactId>hk2-api</artifactId> |
| <version>2.6.1</version> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.hk2</groupId> |
| <artifactId>hk2-locator</artifactId> |
| <version>2.6.1</version> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.hk2</groupId> |
| <artifactId>hk2-utils</artifactId> |
| <version>2.6.1</version> |
| </dependency> |
| <dependency> |
| <groupId>org.junit.jupiter</groupId> |
| <artifactId>junit-jupiter-api</artifactId> |
| <version>5.8.2</version> |
| </dependency> |
| <dependency> |
| <groupId>org.junit.jupiter</groupId> |
| <artifactId>junit-jupiter-engine</artifactId> |
| <version>5.8.2</version> |
| </dependency> |
| <dependency> |
| <groupId>org.junit.jupiter</groupId> |
| <artifactId>junit-jupiter-params</artifactId> |
| <version>5.8.2</version> |
| </dependency> |
| <dependency> |
| <groupId>org.junit.jupiter</groupId> |
| <artifactId>junit-jupiter</artifactId> |
| <version>5.8.2</version> |
| </dependency> |
| <dependency> |
| <groupId>org.junit.platform</groupId> |
| <artifactId>junit-platform-commons</artifactId> |
| <version>1.8.2</version> |
| </dependency> |
| <dependency> |
| <groupId>org.junit.platform</groupId> |
| <artifactId>junit-platform-engine</artifactId> |
| <version>1.8.2</version> |
| </dependency> |
| <dependency> |
| <groupId>org.checkerframework</groupId> |
| <artifactId>checker-qual</artifactId> |
| <version>3.41.0</version> |
| </dependency> |
| <dependency> |
| <groupId>jakarta.annotation</groupId> |
| <artifactId>jakarta.annotation-api</artifactId> |
| <version>1.3.5</version> |
| </dependency> |
| <dependency> |
| <groupId>jakarta.servlet</groupId> |
| <artifactId>jakarta.servlet-api</artifactId> |
| <version>4.0.4</version> |
| </dependency> |
| <dependency> |
| <groupId>jakarta.ws.rs</groupId> |
| <artifactId>jakarta.ws.rs-api</artifactId> |
| <version>2.1.6</version> |
| </dependency> |
| <dependency> |
| <groupId>com.github.luben</groupId> |
| <artifactId>zstd-jni</artifactId> |
| <version>1.5.2-2</version> |
| </dependency> |
| <dependency> |
| <groupId>com.github.pagehelper</groupId> |
| <artifactId>pagehelper</artifactId> |
| <version>5.3.1</version> |
| </dependency> |
| <dependency> |
| <groupId>mysql</groupId> |
| <artifactId>mysql-connector-java</artifactId> |
| <version>8.0.30</version> |
| </dependency> |
| <dependency> |
| <groupId>org.postgresql</groupId> |
| <artifactId>postgresql</artifactId> |
| <version>42.5.5</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter-web</artifactId> |
| <version>2.7.15</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>infra-common</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>jakarta.activation</groupId> |
| <artifactId>jakarta.activation-api</artifactId> |
| <version>1.2.2</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>nutz</artifactId> |
| <version>1.r.68-open</version> |
| </dependency> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>gitlab</artifactId> |
| <version>${jcommon.release.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.aliyun</groupId> |
| <artifactId>credentials-java</artifactId> |
| <version>0.2.4</version> |
| </dependency> |
| <dependency> |
| <groupId>com.aliyun</groupId> |
| <artifactId>tea-openapi</artifactId> |
| <version>0.3.1</version> |
| </dependency> |
| <dependency> |
| <groupId>com.aliyun</groupId> |
| <artifactId>tea-util</artifactId> |
| <version>0.2.21</version> |
| </dependency> |
| <dependency> |
| <groupId>com.aliyun</groupId> |
| <artifactId>tea</artifactId> |
| <version>1.2.7</version> |
| </dependency> |
| <dependency> |
| <groupId>org.dom4j</groupId> |
| <artifactId>dom4j</artifactId> |
| <version>2.1.3</version> |
| </dependency> |
| |
| <!-- hive --> |
| <dependency> |
| <groupId>run.mone</groupId> |
| <artifactId>hive-spring-starter</artifactId> |
| <version>1.6.0-jdk21-SNAPSHOT</version> |
| </dependency> |
| </dependencies> |
| </dependencyManagement> |
| |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-resources-plugin</artifactId> |
| <version>3.2.0</version> |
| <executions> |
| <execution> |
| <id>copy-license</id> |
| <phase>prepare-package</phase> |
| <goals> |
| <goal>copy-resources</goal> |
| </goals> |
| <configuration> |
| <outputDirectory>target/classes/META-INF</outputDirectory> |
| <resources> |
| <resource> |
| <directory>${ozhera.project.path}</directory> |
| <includes> |
| <include>LICENSE</include> |
| </includes> |
| </resource> |
| </resources> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>license-maven-plugin</artifactId> |
| <version>2.0.0</version> |
| <executions> |
| <execution> |
| <id>license-check</id> |
| <phase>generate-sources</phase> |
| <goals> |
| <goal>add-third-party</goal> |
| </goals> |
| <configuration> |
| <includeOptional>false</includeOptional> |
| <useMissingFile>false</useMissingFile> |
| <failOnMissing>false</failOnMissing> |
| <licenseMerges> |
| <licenseMerge>Apache License, Version 2.0|The Apache Software License, Version |
| 2.0|ASF 2.0|Apache 2|Apache-2.0|Apache 2.0 License|Apache 2.0|Apache License |
| v2.0|Apache License 2.0|The Apache License, Version 2.0|The Apache Software License, |
| Version 2.0 |
| </licenseMerge> |
| <licenseMerge>The MIT License|MIT License</licenseMerge> |
| <licenseMerge>The 3-Clause BSD License|New BSD License|3-Clause BSD |
| License|BSD|3-Clause BSD License|The New BSD License |
| </licenseMerge> |
| </licenseMerges> |
| <excludedScopes>provided</excludedScopes> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-jar-plugin</artifactId> |
| <version>3.2.0</version> |
| <configuration> |
| <excludes> |
| <exclude>**/DEPENDENCIES</exclude> |
| <exclude>**/THIRD-PARTY.txt</exclude> |
| </excludes> |
| </configuration> |
| </plugin> |
| <!-- <plugin>--> |
| <!-- <groupId>com.mycila</groupId>--> |
| <!-- <artifactId>license-maven-plugin</artifactId>--> |
| <!-- <version>3.0</version>--> |
| <!-- <executions>--> |
| <!-- <execution>--> |
| <!-- <phase>generate-sources</phase>--> |
| <!-- <goals>--> |
| <!-- <goal>check</goal>--> |
| <!-- <goal>remove</goal>--> |
| <!-- <goal>format</goal>--> |
| <!-- </goals>--> |
| <!-- </execution>--> |
| <!-- </executions>--> |
| <!-- <configuration>--> |
| <!-- <quiet>true</quiet>--> |
| <!-- <header>${ozhera.project.path}/HEADER</header>--> |
| <!-- <excludes>--> |
| <!-- <exclude>src/main/java/com/mycila</exclude>--> |
| <!-- </excludes>--> |
| <!-- <includes>--> |
| <!-- <include>src/main/java/run/mone/**</include>--> |
| <!-- <include>**/src/test/java/**</include>--> |
| <!-- </includes>--> |
| <!-- <strictCheck>true</strictCheck>--> |
| <!-- <mapping>--> |
| <!-- <java>SLASHSTAR_STYLE</java>--> |
| <!-- </mapping>--> |
| <!-- </configuration>--> |
| <!-- </plugin>--> |
| |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-compiler-plugin</artifactId> |
| <version>3.11.0</version> |
| <configuration> |
| <compilerVersion>21</compilerVersion> |
| <source>21</source> |
| <target>21</target> |
| </configuration> |
| </plugin> |
| |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-gpg-plugin</artifactId> |
| <version>1.6</version> |
| <executions> |
| <execution> |
| <id>sign-artifacts</id> |
| <phase>deploy</phase> |
| <goals> |
| <goal>sign</goal> |
| </goals> |
| <configuration> |
| <executable>gpg</executable> |
| <keyname>C962B99B87C5B41E79940E4BE72ADFA74291C3C0</keyname> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-assembly-plugin</artifactId> |
| <version>3.5.0</version> |
| <executions> |
| <execution> |
| <id>dist</id> |
| <phase>package</phase> |
| <goals> |
| <goal>single</goal> |
| </goals> |
| <configuration> |
| <descriptors> |
| <descriptor>assembly.xml</descriptor> |
| </descriptors> |
| <finalName>apache-ozhera-2.2.6-SNAPSHOT-bin</finalName> |
| <appendAssemblyId>false</appendAssemblyId> |
| <attach>false</attach> |
| <skipAssembly>true</skipAssembly> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| |
| |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-dependency-plugin</artifactId> |
| <version>3.6.0</version> |
| <executions> |
| <execution> |
| <id>copy-dependencies</id> |
| <phase>package</phase> |
| <goals> |
| <goal>copy-dependencies</goal> |
| </goals> |
| <configuration> |
| <outputDirectory>${project.build.directory}/lib</outputDirectory> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| |
| <plugin> |
| <groupId>org.apache.rat</groupId> |
| <artifactId>apache-rat-plugin</artifactId> |
| <configuration> |
| <excludes> |
| <exclude>**/*.json</exclude> |
| <exclude>**/*.PNG</exclude> |
| <exclude>**/*.png</exclude> |
| <exclude>**/*.jpg</exclude> |
| <exclude>**/*.jpeg</exclude> |
| <exclude>dist/licenses/**/*</exclude> |
| </excludes> |
| </configuration> |
| </plugin> |
| </plugins> |
| </build> |
| |
| <distributionManagement> |
| <snapshotRepository> |
| <id>apache.snapshots.https</id> |
| <url>https://repository.apache.org/content/repositories/snapshots/</url> |
| </snapshotRepository> |
| <repository> |
| <id>apache.releases.https</id> |
| <url>https://repository.apache.org/service/local/staging/deploy/maven2/</url> |
| </repository> |
| </distributionManagement> |
| |
| <scm> |
| <url>https://github.com/apache/ozhera</url> |
| <connection>scm:git:https://github.com/apache/ozhera.git</connection> |
| <developerConnection>scm:git:https://github.com/apache/ozhera.git</developerConnection> |
| <tag>HEAD</tag> |
| </scm> |
| </project> |