diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..bd0bf2c --- /dev/null +++ b/pom.xml @@ -0,0 +1,769 @@ + + + 4.0.0 + + + + org.springframework.boot + spring-boot-starter-parent + 3.2.2 + + + + com.thing + thingbi + 5.1 + pom + + application + common + modules + tools + + ThingBI + + ${basedir} + 5.1 + 17 + UTF-8 + UTF-8 + 3.2.2 + 2.0.2 + 6.0.0 + 1.13.0 + 4.3.0 + 2.0.42 + 2.2 + 2.15.0 + 1.9.4 + 4.1.0 + 3.0.2 + 1.8.2 + 0.5.0 + 42.6.0 + 8.2.0 + 5.0.1 + 3.0.3 + 1.18.30 + 2.0.9 + 5.7.14 + 1.3.0 + 1.2.5 + 1.3.2 + 2.10.1 + 2.12.5 + 2.15.3 + 3.4.4 + 3.4.4 + 2.15.3 + 32.1.3-jre + 3.21.9 + 1.22.1 + 5.4.1 + 3.1.8 + 1.7.1 + 3.17.3 + 8.4.3 + 1.27.2 + 1.16.2 + 0.4.2 + 1.0.5 + 2.0.0 + 3.2.2-SNAPSHOT + 4.1.1 + 1.5.0 + 2.0.0 + 3.0.3 + 5.3 + 2.3.2 + 3.2.1 + 1.78.1 + + 2.3.31 + + 1.0.5 + 1.1.0 + 2.0.1 + 4.3.0 + + + 3.2.2 + 3.11.0 + 3.1.2 + 1.3.0 + 0.2.0 + 3.1.1 + 3.3.1 + 3.3.0 + 3.6.0 + 3.1.1 + + + + + + + org.springframework.boot + spring-boot-dependencies + ${spring-boot.version} + pom + import + + + org.springframework.boot + spring-boot-starter-web + ${spring-boot.version} + + + org.springframework.boot + spring-boot-starter-aop + ${spring-boot.version} + + + + cn.hutool + hutool-all + ${hutool.version} + + + + cn.hutool + hutool-bom + ${hutool.version} + pom + import + + + + jakarta.servlet + jakarta.servlet-api + ${servlet-api.version} + + + + com.zaxxer + HikariCP + ${HikariCP.version} + + + + org.mybatis + mybatis-spring + ${mybatis-spring.version} + + + + com.mybatis-flex + mybatis-flex-spring-boot-starter + ${mybatis-flex.version} + + + org.mybatis + mybatis-spring + + + + + com.mybatis-flex + mybatis-flex-processor + ${mybatis-flex.version} + provided + + + + org.postgresql + postgresql + ${postgresql.driver.version} + + + + com.clickhouse + clickhouse-jdbc + ${clickhouse.version} + all + + + + com.mysql + mysql-connector-j + ${mysql.version} + + + + com.microsoft.sqlserver + mssql-jdbc + 9.2.0.jre8 + + + + org.slf4j + slf4j-api + ${slf4j.version} + + + + joda-time + joda-time + ${joda-time.version} + + + + org.eclipse.paho + org.eclipse.paho.client.mqttv3 + ${mqtt-client.version} + + + + com.googlecode.aviator + aviator + ${aviator.version} + + + + com.github.ben-manes.caffeine + caffeine + ${caffeine.version} + + + + org.projectlombok + lombok + ${lombok.version} + true + + + + com.google.protobuf + protobuf-java + ${protobuf.version} + + + + com.google.protobuf + protobuf-java-util + ${protobuf.version} + + + + com.google.guava + guava + ${guava.version} + + + + com.lmax + disruptor + ${disruptor.version} + + + + javax.annotation + javax.annotation-api + ${annotation.version} + + + + com.google.code.gson + gson + ${gson.version} + + + + com.fasterxml.jackson.core + jackson-databind + ${jackson-databind.version} + + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson-annotations.version} + + + + com.alibaba + fastjson + ${fastjson.version} + + + + org.yaml + snakeyaml + 2.2 + + + + commons-io + commons-io + ${commons.io.version} + + + + commons-beanutils + commons-beanutils + ${commons.beanutils.version} + + + + jakarta.validation + jakarta.validation-api + ${jakarta.validation.version} + + + + + cn.afterturn + easypoi-base + ${easypoi.version} + + + com.google.guava + guava + + + org.apache.commons + commons-lang3 + + + commons-codec + commons-codec + + + org.javassist + javassist + + + + + cn.afterturn + easypoi-web + ${easypoi.version} + + + cn.afterturn + easypoi-annotation + ${easypoi.version} + + + com.github.tobato + fastdfs-client + ${fastdfs.version} + + + com.aliyun.oss + aliyun-sdk-oss + ${aliyun.oss.version} + + + + io.minio + minio + ${minio.version} + + + + org.jsoup + jsoup + ${jsoup.version} + + + org.javadelight + delight-nashorn-sandbox + ${delight-nashorn-sandbox.version} + + + org.thingsboard + tbel + ${tbel.version} + + + + com.github.rholder + guava-retrying + ${guava.retry.version} + + + com.google.guava + guava + + + com.google.code.findbugs + jsr305 + + + + + + org.thingsboard.common + util + ${thingsboard.version} + + + org.thingsboard.common + data + ${thingsboard.version} + + + io.jsonwebtoken + jjwt + 0.9.1 + + + com.github.vladimir-bukhtoyarov + bucket4j-core + ${bucket4j.version} + + + + org.springframework.retry + spring-retry + ${spring-retry.version} + + + org.java-websocket + Java-WebSocket + ${websocket.version} + + + com.infiniteautomation + modbus4j + ${modbus4j.version} + + + org.apache.httpcomponents.client5 + httpclient5 + ${httpclient5.version} + + + org.quartz-scheduler + quartz + ${quartz.version} + + + com.alibaba + easyexcel + ${easyexcel.version} + + + org.bouncycastle + bcprov-jdk18on + ${bcprov.version} + + + + + org.freemarker + freemarker + ${freemarker.version} + + + + + com.aliyun + aliyun-java-sdk-dysmsapi + ${aliyun.dysmsapi.version} + + + com.github.qcloudsms + qcloudsms + ${qcloud.qcloudsms.version} + + + com.sun.mail + jakarta.mail + ${jakarta.mail.version} + + + + + com.github.jsonzou + jmockdata + ${jmockdata.version} + + + + + com.thing.common + cache + ${project.version} + + + com.thing.common + core + ${project.version} + + + com.thing.common + data + ${project.version} + + + com.thing.common + orm + ${project.version} + + + com.thing.common + queue + ${project.version} + + + com.thing.common + script + ${project.version} + + + com.thing.common + security + ${project.version} + + + com.thing.common + transport + ${project.version} + + + com.thing.common + tskv + ${project.version} + + + com.thing.common + util + ${project.version} + + + + + com.thing.modules + alarm + ${project.version} + + + com.thing.modules + calculation + ${project.version} + + + com.thing.modules + mock + ${project.version} + + + com.thing.modules + filter-rule + ${project.version} + + + com.thing.modules + report-analysis + ${project.version} + + + com.thing.modules + configuration + ${project.version} + + + com.thing.modules + dequeue + ${project.version} + + + com.thing.modules + fix + ${project.version} + + + com.thing.modules + msg + ${project.version} + + + com.thing.modules + publicorg + ${project.version} + + + com.thing.modules + quartz + ${project.version} + + + com.thing.modules + thing + ${project.version} + + + com.thing.modules + equipment + ${project.version} + + + com.thing.modules + carbon-track + ${project.version} + + + com.thing.modules + carbon-public + ${project.version} + + + + + com.thing.tools + code-generator + ${project.version} + + + + com.thing.tools + system-monitor + ${project.version} + + + + com.github.xiaoymin + knife4j-openapi3-jakarta-spring-boot-starter + ${knife4j.version} + + + + + + + + + kr.motd.maven + os-maven-plugin + ${os-maven-plugin.version} + + + + + + org.springframework.boot + spring-boot-maven-plugin + ${spring-boot.version} + + + org.apache.maven.plugins + maven-surefire-plugin + + true + + + + com.spotify + docker-maven-plugin + 1.1.1 + + thing/${project.artifactId} + ${project.basedir}/ + + + / + ${project.build.directory} + ${project.build.finalName}.jar + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.verison} + + ${java.version} + ${java.version} + ${project.build.sourceEncoding} + + + org.projectlombok + lombok + ${lombok.version} + + + org.springframework.boot + spring-boot-configuration-processor + ${spring-boot.version} + + + org.projectlombok + lombok-mapstruct-binding + ${mapstruct-plus.lombok.version} + + + com.mybatis-flex + mybatis-flex-processor + ${mybatis-flex.version} + + + + -parameters + + + + + + org.xolstice.maven.plugins + protobuf-maven-plugin + 0.5.0 + + + com.google.protobuf:protoc:3.1.0:exe:${os.detected.classifier} + + grpc-java + + + + + compile + compile-custom + + + + + + + + + + + + public + ali + https://maven.aliyun.com/repository/central + + true + + + + + + false + + + true + + ias-snapshots + Infinite Automation Snapshot Repository + https://maven.mangoautomation.net/repository/ias-snapshot/ + + + + true + + + false + + ias-releases + Infinite Automation Release Repository + https://maven.mangoautomation.net/repository/ias-release/ + + +