2016-12-01 11:38:15 +02:00
|
|
|
<!--
|
|
|
|
|
|
2024-01-09 10:46:16 +02:00
|
|
|
Copyright © 2016-2024 The Thingsboard Authors
|
2016-12-01 11:38:15 +02:00
|
|
|
|
|
|
|
|
Licensed 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.thingsboard</groupId>
|
2024-12-04 16:53:19 +02:00
|
|
|
<version>4.0.0-SNAPSHOT</version>
|
2016-12-05 17:03:59 +02:00
|
|
|
<artifactId>thingsboard</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
</parent>
|
|
|
|
|
<artifactId>application</artifactId>
|
|
|
|
|
<packaging>jar</packaging>
|
|
|
|
|
|
2017-07-04 09:43:53 +03:00
|
|
|
<name>ThingsBoard Server Application</name>
|
2017-02-01 15:21:42 +02:00
|
|
|
<url>https://thingsboard.io</url>
|
|
|
|
|
<description>Open-source IoT Platform - Device management, data collection, processing and visualization
|
|
|
|
|
</description>
|
2016-12-01 11:38:15 +02:00
|
|
|
|
|
|
|
|
<properties>
|
|
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
|
|
|
<main.dir>${basedir}/..</main.dir>
|
2020-05-21 19:31:44 +03:00
|
|
|
<pkg.type>java</pkg.type>
|
2020-05-21 15:43:01 +03:00
|
|
|
<pkg.disabled>false</pkg.disabled>
|
|
|
|
|
<pkg.process-resources.phase>process-resources</pkg.process-resources.phase>
|
|
|
|
|
<pkg.package.phase>package</pkg.package.phase>
|
2016-12-01 11:38:15 +02:00
|
|
|
<pkg.name>thingsboard</pkg.name>
|
2017-02-01 15:21:42 +02:00
|
|
|
<pkg.win.dist>${project.build.directory}/windows</pkg.win.dist>
|
2020-05-21 19:31:44 +03:00
|
|
|
<pkg.copyInstallScripts>true</pkg.copyInstallScripts>
|
2020-05-21 15:43:01 +03:00
|
|
|
<pkg.implementationTitle>ThingsBoard</pkg.implementationTitle>
|
|
|
|
|
<pkg.mainClass>org.thingsboard.server.ThingsboardServerApplication</pkg.mainClass>
|
2016-12-01 11:38:15 +02:00
|
|
|
</properties>
|
|
|
|
|
|
|
|
|
|
<dependencies>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-transport-native-epoll</artifactId>
|
|
|
|
|
<!-- Explicitly bring in the linux classifier, test may fail on 32-bit linux -->
|
|
|
|
|
<classifier>linux-x86_64</classifier>
|
|
|
|
|
</dependency>
|
2020-06-04 17:59:55 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>actor</artifactId>
|
|
|
|
|
</dependency>
|
2019-07-25 18:37:29 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>util</artifactId>
|
|
|
|
|
</dependency>
|
2018-03-20 08:51:31 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.rule-engine</groupId>
|
|
|
|
|
<artifactId>rule-engine-api</artifactId>
|
|
|
|
|
</dependency>
|
2021-08-06 14:29:54 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>cluster-api</artifactId>
|
|
|
|
|
</dependency>
|
2022-05-18 10:40:02 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>version-control</artifactId>
|
|
|
|
|
</dependency>
|
2018-03-20 17:40:56 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.rule-engine</groupId>
|
|
|
|
|
<artifactId>rule-engine-components</artifactId>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
2018-10-15 16:42:08 +03:00
|
|
|
<groupId>org.thingsboard.common.transport</groupId>
|
|
|
|
|
<artifactId>transport-api</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
2018-10-15 15:53:06 +03:00
|
|
|
<groupId>org.thingsboard.common.transport</groupId>
|
|
|
|
|
<artifactId>mqtt</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
</dependency>
|
2018-10-16 13:20:40 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common.transport</groupId>
|
|
|
|
|
<artifactId>http</artifactId>
|
|
|
|
|
</dependency>
|
2018-10-18 13:47:42 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common.transport</groupId>
|
|
|
|
|
<artifactId>coap</artifactId>
|
|
|
|
|
</dependency>
|
Develop/lwm2m (#3826)
* LwM2M - Start transport
* LwM2M - Test endpoint
* LwM2M - Test endpoint
* LwM2M - Test add xml
* LwM2M device registration
* LwM2M - add get from client, add attributes and telemetry upgrade from registration client
* LwM2M - add get from client, add attributes and telemetry upgrade from registration client
* LwM2M implementation
* LwM2M - add to service telemetry and attribute
* LwM2M add to service attribute and telemetry
* LwM2M - add LWM2M_CREDENTIALS to DeviceCredentialsType
* LwM2M - add LWM2M_CREDENTIALS to DeviceCredentialsType
* LwM2M - add transport.process
* LwM2M - delete from yml tenantid, PSK -ok
* LwM2M - yml del tenantId
* LwM2M - add RPK
* LwM2M - add connect only x509 certificate. Crate certificates in serverKeyStore.jks and clientKeyStore.jks
* LwM2M - add no_sec
* LwM2M - add RPK & PSK integration test with app Client
* LwM2M - add RPK & PSK integration test with app Client
* LwM2M - add read JKS from file
* LwM2M - add read JKS from file
* LwM2M - add bootstrap cert
* LwM2M - add bootstrap RPK
* LwM2M - add bootstrap No_sec
* LwM2M - cleaned the code
* LwM2M - add to 3.0 in UI credentials lwm2m
* LwM2M - add to 3.0 in UI credentials lwm2m
* LwM2M - add to 3.0 in UI credentials lwm2m
* LwM2M - fix bug CoAP transport
* LwM2M: UI - add Json to credentials
* LwM2M: Back - add command "/3/0/5" - trigger client
* LwM2M: fix bug Json edit dialog
* LwM2M: fix bug Json edit dialog
* lwm2m: fix bug Json edit dialog: add validate
* lwm2m: UI add tabs
* lwm2m: UI add tabs (cleaner)
* lwm2m: add interface SecurityConfigModels
* lwm2m: add interface SecurityConfigModels2
* lwm2m: change html
* lwm2m: UI add bootstrap component
* lwm2m: UI add bootstrap component with FormControl
* lwm2m: UI add start Observe
* lwm2m: UI - correct
* lwm2m: UI - correct
* lwm2m: UI - add Validator: BS RPK, X509
* lwm2m: UI - add Observe
* lwm2m: UI - finish Observe
* lwm2m: UI - fix bug config-service update identity
* lwm2m: Bootstarp&Sewrver All config secure
* lwm2m: Bootstarp&Sewrver All config secure for new Front format
* lwm2m: Bootstarp&Sewrver Different config secure for new Front format
* lwm2m: Add attributes Gui and Backend
* lwm2m: Add attributes Gui and Backend final
* lwm2m: Add telemetrys to Gui
* lwm2m: Add Attribute & telemetry in Gui to instance
* lwm2m: Optimize Attr/Telemetry
* lwm2m: Optimize Attr/Telemetry
* lwm2m: Optimize Attr/Telemetry
* lwm2m: Optimize Attr/Telemetry for mobile
* lwm2m: Model folder
* lwm2m: Ok on AWS: NoSec, PSK, X509
bad registration - RPK
* lwm2m: KeyStore start only one
* lwm2m: Server observe ok
* lwm2m: Server fix bug finish session without remove
* lwm2m: Server add function installValue
* lwm2m: Server add function getAttrTelemetry to tingsboard
* lwm2m: Server add function installValue
* lwm2m: Server add function update Telemetry, Attr from observe
* lwm2m: Server add comments
* lwm2m: Server add session listener
* lwm2m: Server add onGetChangeCredentials with analyze
* lwm2m: Server add onGetChangeCredentials with analyze Onserve add
* lwm2m: Server: updated algorithm for analyzing dynamic changes in attributes / telemetry / observation
* lwm2m: fix bug: "ngx-flowchart" compile
* lwm2m: get value resource OPAQUE - byte [] to HexString
* lwm2m: change path to base
* lwm2m: fix bug COAP & lwm2m
* Lwm2m_3_2: back: cleaner, test bootstrap-ok front: restore
* Lwm2m_3_2: back: del SynchronousRegistrationListener.java
* Lwm2m_3_2: front: start profile lwm2m UI
* Lwm2m_3_2: front&back: add to profile lwm2m (api, getModels...)
* Lwm2m_3_2: back: fix bug from commented front: add update change observe/attribute/telemetry to config json
* Lwm2m_3_2: back: fix bug from commented front: add update change observe/attribute/telemetry to config json (2)
* Lwm2m_3_2: back: fix bug from commented front: add update change observe/attribute/telemetry to config json (3)
* Lwm2m_3_2: back: fix bug from commented front: add update change observe/attribute/telemetry to config json (4)
* Lwm2m_3_2: front: add update change bootstrapConfig and save to config json
* Lwm2m_3_2: update after merge master
* lwm2m: fix bug proto
* lwm2m: fix bug in yml keyStore.jks
* lwm2m: fix bug tests
* lwm2m: front: add nameThingsboard
* lwm2m: fix bug Autowired lwm2mContext, caseCamel
* lwm2m: back-end^ start api /lwm2m/deviceProfile/bootstrap
* lwm2m: back-end: add method read models from resources
* lwm2m: back-end/front: add and finish api bootstrapConfig
* lwm2m: back-end: add decode profile
* lwm2m: back-end: add new bin in transport api
* lwm2m: add microservice lwm2m and docker lwm2m.
* lwm2m: add microservice lwm2m and docker lwm2m (fix bug)
* lwm2m: front: start fix bug disabled resources
* lwm2m: master to lwm2m merge, front add change attribute, telemetry
* lwm2m: front PR
* lwm2m: front add sort keyName to Json on the start
* lwm2m: front add instances
* lwm2m: front add/del instances FormGrp Value
* lwm2m: Merge remote-tracking branch 'origin/master' into develop/lwm2m
# Conflicts:
# common/transport/mqtt/src/main/java/org/thingsboard/server/transport/mqtt/MqttTransportHandler.java
# common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/SessionMsgListener.java
# ui-ngx/src/app/modules/home/components/home-components.module.ts
* lwm2m: Merge remote-tracking branch 'origin/master' into develop/lwm2m
* lwm2m: Front: del sort after add/del instance
* lwm2m: Front: fix bug reindex FormArray after update
* Lwm2m: Front fix bug add/del instans
* Lwm2m: Front finish1 profile
* Lwm2m: Back add profile to ModelClient
* Lwm2m: Back add form profile sent thingsboard: attr/tel/observe
* Lwm2m: Back -> fix bug: serverKeyStore.jks] Unable to load KeyStore files server
* Lwm2m: Back -> fix bug: onRegistered an unReg
* Lwm2m: Back -> add updateProfiles
* Lwm2m: Back -> add updateDevice and updateProfile dynamic
* Lwm2m: Back -> error if CoapCode not access
* Lwm2m: Front -> clear credential
* Lwm2m: Front -> credential fix bug button "save"
* Lwm2m: Back -> add telemetry logLwm2m
Co-authored-by: nickAS21 <nick@avalr.com.ua>
2020-12-09 17:13:11 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common.transport</groupId>
|
|
|
|
|
<artifactId>lwm2m</artifactId>
|
|
|
|
|
</dependency>
|
2021-03-10 14:56:25 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common.transport</groupId>
|
|
|
|
|
<artifactId>snmp</artifactId>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
2016-12-05 17:03:59 +02:00
|
|
|
<groupId>org.thingsboard</groupId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<artifactId>dao</artifactId>
|
|
|
|
|
</dependency>
|
2018-09-26 14:54:59 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>queue</artifactId>
|
|
|
|
|
</dependency>
|
2020-07-10 10:47:19 +03:00
|
|
|
<dependency>
|
2022-10-17 16:36:57 +03:00
|
|
|
<groupId>org.thingsboard.common.script</groupId>
|
|
|
|
|
<artifactId>script-api</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common.script</groupId>
|
|
|
|
|
<artifactId>remote-js-client</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
2020-07-10 10:47:19 +03:00
|
|
|
<artifactId>stats</artifactId>
|
|
|
|
|
</dependency>
|
2020-03-03 12:25:44 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>edge-api</artifactId>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
2016-12-05 17:03:59 +02:00
|
|
|
<groupId>org.thingsboard</groupId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<artifactId>dao</artifactId>
|
|
|
|
|
<type>test-jar</type>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.takari.junit</groupId>
|
|
|
|
|
<artifactId>takari-cpsuite</artifactId>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2016-12-04 12:50:34 -05:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.eclipse.paho</groupId>
|
|
|
|
|
<artifactId>org.eclipse.paho.client.mqttv3</artifactId>
|
|
|
|
|
</dependency>
|
2022-11-10 17:55:31 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.eclipse.paho</groupId>
|
|
|
|
|
<artifactId>org.eclipse.paho.mqttv5.client</artifactId>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
2016-12-05 17:03:59 +02:00
|
|
|
<groupId>org.thingsboard</groupId>
|
2019-08-08 19:39:06 +03:00
|
|
|
<artifactId>ui-ngx</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<version>${project.version}</version>
|
|
|
|
|
<scope>runtime</scope>
|
|
|
|
|
</dependency>
|
2021-05-25 17:02:21 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.integration</groupId>
|
|
|
|
|
<artifactId>spring-integration-redis</artifactId>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-starter-security</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-starter-web</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-starter-websocket</artifactId>
|
|
|
|
|
</dependency>
|
2020-05-04 11:51:08 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.security</groupId>
|
|
|
|
|
<artifactId>spring-security-oauth2-client</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.security</groupId>
|
|
|
|
|
<artifactId>spring-security-oauth2-jose</artifactId>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.jsonwebtoken</groupId>
|
|
|
|
|
<artifactId>jjwt</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
2020-05-15 12:21:50 +03:00
|
|
|
<groupId>org.freemarker</groupId>
|
|
|
|
|
<artifactId>freemarker</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
</dependency>
|
2017-07-04 09:43:53 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>commons-io</groupId>
|
|
|
|
|
<artifactId>commons-io</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.apache.commons</groupId>
|
|
|
|
|
<artifactId>commons-csv</artifactId>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework</groupId>
|
|
|
|
|
<artifactId>spring-context-support</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
|
|
<artifactId>slf4j-api</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
|
|
<artifactId>log4j-over-slf4j</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>ch.qos.logback</groupId>
|
|
|
|
|
<artifactId>logback-core</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>ch.qos.logback</groupId>
|
|
|
|
|
<artifactId>logback-classic</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
2020-05-04 23:59:29 +03:00
|
|
|
<groupId>com.sun.mail</groupId>
|
2023-06-05 15:24:47 +02:00
|
|
|
<artifactId>jakarta.mail</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>jakarta.xml.bind</groupId>
|
|
|
|
|
<artifactId>jakarta.xml.bind-api</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>javax.xml.bind</groupId>
|
|
|
|
|
<artifactId>jaxb-api</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
</dependency>
|
2020-11-20 13:08:20 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.twilio.sdk</groupId>
|
|
|
|
|
<artifactId>twilio</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.amazonaws</groupId>
|
|
|
|
|
<artifactId>aws-java-sdk-sns</artifactId>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.apache.curator</groupId>
|
|
|
|
|
<artifactId>curator-recipes</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.google.protobuf</groupId>
|
|
|
|
|
<artifactId>protobuf-java</artifactId>
|
|
|
|
|
</dependency>
|
2021-08-23 18:59:54 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-all</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-tcnative-boringssl-static</artifactId>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.grpc</groupId>
|
2021-08-16 09:16:41 +03:00
|
|
|
<artifactId>grpc-netty-shaded</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.grpc</groupId>
|
|
|
|
|
<artifactId>grpc-protobuf</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.grpc</groupId>
|
|
|
|
|
<artifactId>grpc-stub</artifactId>
|
|
|
|
|
</dependency>
|
2021-12-01 13:47:05 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.opensmpp</groupId>
|
|
|
|
|
<artifactId>opensmpp-core</artifactId>
|
|
|
|
|
</dependency>
|
2016-12-05 17:03:59 +02:00
|
|
|
<dependency>
|
2024-03-22 20:02:51 +02:00
|
|
|
<groupId>org.thingsboard</groupId>
|
2023-06-12 13:25:37 +02:00
|
|
|
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
|
2016-12-05 17:03:59 +02:00
|
|
|
</dependency>
|
2017-02-01 15:21:42 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.sun.winsw</groupId>
|
|
|
|
|
<artifactId>winsw</artifactId>
|
|
|
|
|
<classifier>bin</classifier>
|
|
|
|
|
<type>exe</type>
|
|
|
|
|
<scope>provided</scope>
|
|
|
|
|
</dependency>
|
2016-12-04 12:50:34 -05:00
|
|
|
<dependency>
|
2016-12-05 18:26:18 +02:00
|
|
|
<groupId>org.thingsboard</groupId>
|
2016-12-04 12:50:34 -05:00
|
|
|
<artifactId>tools</artifactId>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2020-02-20 16:30:24 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard</groupId>
|
|
|
|
|
<artifactId>rest-client</artifactId>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2016-12-05 17:26:18 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.security</groupId>
|
|
|
|
|
<artifactId>spring-security-test</artifactId>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.jayway.jsonpath</groupId>
|
|
|
|
|
<artifactId>json-path</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.jayway.jsonpath</groupId>
|
|
|
|
|
<artifactId>json-path-assert</artifactId>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
2021-08-06 13:53:35 +03:00
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-starter-test</artifactId>
|
2016-12-05 17:26:18 +02:00
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2021-07-26 11:35:06 +03:00
|
|
|
<dependency>
|
2021-08-06 13:53:35 +03:00
|
|
|
<groupId>org.junit.vintage</groupId>
|
|
|
|
|
<artifactId>junit-vintage-engine</artifactId>
|
2021-07-26 11:35:06 +03:00
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2016-12-05 17:26:18 +02:00
|
|
|
<dependency>
|
2021-08-06 13:53:35 +03:00
|
|
|
<groupId>org.awaitility</groupId>
|
|
|
|
|
<artifactId>awaitility</artifactId>
|
2016-12-05 17:26:18 +02:00
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2017-06-07 20:11:41 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.dbunit</groupId>
|
|
|
|
|
<artifactId>dbunit</artifactId>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.github.springtestdbunit</groupId>
|
|
|
|
|
<artifactId>spring-test-dbunit</artifactId>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2023-02-28 16:25:11 +01:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.testcontainers</groupId>
|
|
|
|
|
<artifactId>cassandra</artifactId>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2017-06-27 19:14:49 -04:00
|
|
|
<dependency>
|
2021-10-15 19:48:49 +03:00
|
|
|
<groupId>org.testcontainers</groupId>
|
|
|
|
|
<artifactId>postgresql</artifactId>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.testcontainers</groupId>
|
|
|
|
|
<artifactId>jdbc</artifactId>
|
2021-08-06 13:53:35 +03:00
|
|
|
<scope>test</scope>
|
2017-06-27 19:14:49 -04:00
|
|
|
</dependency>
|
2018-05-17 19:21:34 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.javadelight</groupId>
|
|
|
|
|
<artifactId>delight-nashorn-sandbox</artifactId>
|
|
|
|
|
</dependency>
|
2019-07-18 18:11:58 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.passay</groupId>
|
|
|
|
|
<artifactId>passay</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.github.ua-parser</groupId>
|
|
|
|
|
<artifactId>uap-java</artifactId>
|
|
|
|
|
</dependency>
|
2020-06-18 11:08:06 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.java-websocket</groupId>
|
|
|
|
|
<artifactId>Java-WebSocket</artifactId>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2022-03-10 17:59:59 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.jboss.aerogear</groupId>
|
|
|
|
|
<artifactId>aerogear-otp-java</artifactId>
|
|
|
|
|
</dependency>
|
2022-12-19 19:56:20 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.slack.api</groupId>
|
|
|
|
|
<artifactId>slack-api-client</artifactId>
|
|
|
|
|
</dependency>
|
2023-06-08 12:30:35 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.google.oauth-client</groupId>
|
|
|
|
|
<artifactId>google-oauth-client</artifactId>
|
|
|
|
|
</dependency>
|
2023-05-10 18:20:36 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.google.firebase</groupId>
|
|
|
|
|
<artifactId>firebase-admin</artifactId>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
</dependencies>
|
|
|
|
|
|
|
|
|
|
<build>
|
|
|
|
|
<finalName>${pkg.name}-${project.version}</finalName>
|
|
|
|
|
<resources>
|
|
|
|
|
<resource>
|
|
|
|
|
<directory>${project.basedir}/src/main/resources</directory>
|
2021-11-04 15:26:36 +02:00
|
|
|
<filtering>true</filtering>
|
|
|
|
|
<includes>
|
|
|
|
|
<include>thingsboard.yml</include>
|
|
|
|
|
</includes>
|
|
|
|
|
</resource>
|
|
|
|
|
<resource>
|
|
|
|
|
<directory>${project.basedir}/src/main/resources</directory>
|
|
|
|
|
<filtering>false</filtering>
|
|
|
|
|
<excludes>
|
|
|
|
|
<exclude>thingsboard.yml</exclude>
|
|
|
|
|
</excludes>
|
2016-12-01 11:38:15 +02:00
|
|
|
</resource>
|
|
|
|
|
</resources>
|
|
|
|
|
<plugins>
|
2020-05-21 15:43:01 +03:00
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
|
|
|
|
</plugin>
|
2016-12-01 11:38:15 +02:00
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-surefire-plugin</artifactId>
|
|
|
|
|
<configuration>
|
|
|
|
|
<systemPropertyVariables>
|
|
|
|
|
<spring.config.name>thingsboard</spring.config.name>
|
|
|
|
|
</systemPropertyVariables>
|
2021-08-12 18:27:27 +03:00
|
|
|
<excludes>
|
|
|
|
|
<exclude>**/nosql/*Test.java</exclude>
|
|
|
|
|
</excludes>
|
2016-12-01 11:38:15 +02:00
|
|
|
<includes>
|
2021-08-12 18:27:27 +03:00
|
|
|
<include>**/*Test.java</include>
|
2016-12-01 11:38:15 +02:00
|
|
|
<include>**/*TestSuite.java</include>
|
|
|
|
|
</includes>
|
|
|
|
|
</configuration>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-resources-plugin</artifactId>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-dependency-plugin</artifactId>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-jar-plugin</artifactId>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
2020-01-16 18:29:51 +02:00
|
|
|
<groupId>org.thingsboard</groupId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<artifactId>gradle-maven-plugin</artifactId>
|
|
|
|
|
</plugin>
|
2017-02-01 15:21:42 +02:00
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-assembly-plugin</artifactId>
|
|
|
|
|
</plugin>
|
2018-10-03 16:38:18 +03:00
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-install-plugin</artifactId>
|
|
|
|
|
</plugin>
|
2016-12-01 11:38:15 +02:00
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.xolstice.maven.plugins</groupId>
|
|
|
|
|
<artifactId>protobuf-maven-plugin</artifactId>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
|
|
|
<artifactId>build-helper-maven-plugin</artifactId>
|
|
|
|
|
</plugin>
|
|
|
|
|
</plugins>
|
|
|
|
|
</build>
|
2017-02-01 15:21:42 +02:00
|
|
|
<repositories>
|
|
|
|
|
<repository>
|
|
|
|
|
<id>jenkins</id>
|
|
|
|
|
<name>Jenkins Repository</name>
|
2020-06-10 18:20:32 +03:00
|
|
|
<url>https://repo.jenkins-ci.org/releases</url>
|
2017-02-01 15:21:42 +02:00
|
|
|
<snapshots>
|
|
|
|
|
<enabled>false</enabled>
|
|
|
|
|
</snapshots>
|
|
|
|
|
</repository>
|
|
|
|
|
</repositories>
|
2016-12-01 11:38:15 +02:00
|
|
|
</project>
|