2016-12-01 11:38:15 +02:00
|
|
|
<!--
|
|
|
|
|
|
2021-01-11 13:42:16 +02:00
|
|
|
Copyright © 2016-2021 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>
|
|
|
|
|
<groupId>org.thingsboard</groupId>
|
2016-12-03 22:49:50 +02:00
|
|
|
<artifactId>thingsboard</artifactId>
|
2021-08-16 12:39:43 +03:00
|
|
|
<version>3.3.1-SNAPSHOT</version>
|
2016-12-01 11:38:15 +02:00
|
|
|
<packaging>pom</packaging>
|
|
|
|
|
|
2016-12-03 22:49:50 +02:00
|
|
|
<name>Thingsboard</name>
|
2017-02-01 15:21:42 +02:00
|
|
|
<url>https://thingsboard.io</url>
|
2016-12-01 11:38:15 +02:00
|
|
|
<inceptionYear>2016</inceptionYear>
|
|
|
|
|
|
|
|
|
|
<properties>
|
|
|
|
|
<main.dir>${basedir}</main.dir>
|
2020-05-21 15:43:01 +03:00
|
|
|
<pkg.disabled>true</pkg.disabled>
|
|
|
|
|
<pkg.process-resources.phase>none</pkg.process-resources.phase>
|
|
|
|
|
<pkg.package.phase>none</pkg.package.phase>
|
2020-03-10 16:52:50 +02:00
|
|
|
<pkg.user>thingsboard</pkg.user>
|
2020-05-21 15:43:01 +03:00
|
|
|
<pkg.implementationTitle>${project.name}</pkg.implementationTitle>
|
2020-05-21 19:31:44 +03:00
|
|
|
<pkg.unixLogFolder>/var/log/${pkg.name}</pkg.unixLogFolder>
|
|
|
|
|
<pkg.installFolder>/usr/share/${pkg.name}</pkg.installFolder>
|
2021-02-04 19:31:20 +02:00
|
|
|
<javax-annotation.version>1.3.2</javax-annotation.version>
|
|
|
|
|
<jakarta.xml.bind-api.version>2.3.2</jakarta.xml.bind-api.version>
|
|
|
|
|
<jaxb-runtime.version>2.3.2</jaxb-runtime.version>
|
2021-07-20 19:12:01 +03:00
|
|
|
<spring-boot.version>2.3.12.RELEASE</spring-boot.version>
|
|
|
|
|
<spring.version>5.2.16.RELEASE</spring.version>
|
|
|
|
|
<spring-redis.version>5.2.11.RELEASE</spring-redis.version>
|
2021-08-04 17:40:19 +08:00
|
|
|
<spring-security.version>5.4.4</spring-security.version>
|
2021-07-21 20:01:06 +03:00
|
|
|
<spring-data-redis.version>2.4.3</spring-data-redis.version>
|
2020-11-12 18:58:07 +02:00
|
|
|
<jedis.version>3.3.0</jedis.version>
|
2016-12-01 11:38:15 +02:00
|
|
|
<jjwt.version>0.7.0</jjwt.version>
|
2018-03-13 18:03:00 +02:00
|
|
|
<json-path.version>2.2.0</json-path.version>
|
2016-12-01 11:38:15 +02:00
|
|
|
<junit.version>4.12</junit.version>
|
2021-03-30 18:29:55 +03:00
|
|
|
<jupiter.version>5.7.1</jupiter.version>
|
2021-07-26 11:35:06 +03:00
|
|
|
<awaitility.version>4.1.0</awaitility.version>
|
2021-05-07 09:55:56 +03:00
|
|
|
<hamcrest.version>2.2</hamcrest.version>
|
2016-12-01 11:38:15 +02:00
|
|
|
<slf4j.version>1.7.7</slf4j.version>
|
2017-07-13 12:04:20 +03:00
|
|
|
<logback.version>1.2.3</logback.version>
|
2021-02-04 19:31:20 +02:00
|
|
|
<mockito.version>3.3.3</mockito.version>
|
2016-12-01 11:38:15 +02:00
|
|
|
<rat.version>0.10</rat.version>
|
2021-02-04 19:31:20 +02:00
|
|
|
<cassandra.version>4.10.0</cassandra.version>
|
2020-05-08 15:45:54 +03:00
|
|
|
<metrics.version>4.0.5</metrics.version>
|
|
|
|
|
<cassandra-unit.version>4.3.1.0</cassandra-unit.version>
|
2021-03-16 00:05:54 +02:00
|
|
|
<cassandra-all.version>3.11.10</cassandra-all.version>
|
|
|
|
|
<cassandra-driver-core.version>3.11.0</cassandra-driver-core.version>
|
2016-12-01 11:38:15 +02:00
|
|
|
<takari-cpsuite.version>1.2.7</takari-cpsuite.version>
|
2020-03-10 14:48:12 +02:00
|
|
|
<guava.version>28.2-jre</guava.version>
|
2018-02-07 16:43:24 +02:00
|
|
|
<caffeine.version>2.6.1</caffeine.version>
|
2016-12-01 11:38:15 +02:00
|
|
|
<commons-lang3.version>3.4</commons-lang3.version>
|
2021-08-23 13:07:41 +03:00
|
|
|
<commons-codec.version>1.15</commons-codec.version>
|
2021-07-20 19:12:01 +03:00
|
|
|
<commons-io.version>2.11.0</commons-io.version>
|
2021-08-23 13:07:41 +03:00
|
|
|
<commons-logging.version>1.2</commons-logging.version>
|
2017-07-04 09:43:53 +03:00
|
|
|
<commons-csv.version>1.4</commons-csv.version>
|
2021-08-23 13:24:16 +03:00
|
|
|
<joda-time.version>2.8.1</joda-time.version>
|
2021-02-05 14:28:26 +02:00
|
|
|
<jackson.version>2.12.1</jackson.version>
|
2021-08-23 10:46:18 +03:00
|
|
|
<fasterxml-classmate.version>1.3.4</fasterxml-classmate.version>
|
2016-12-01 11:38:15 +02:00
|
|
|
<json-schema-validator.version>2.2.6</json-schema-validator.version>
|
2021-03-03 18:18:56 +02:00
|
|
|
<californium.version>2.6.1</californium.version>
|
2021-06-07 11:51:18 +03:00
|
|
|
<leshan.version>2.0.0-M3</leshan.version>
|
2016-12-01 11:38:15 +02:00
|
|
|
<gson.version>2.6.2</gson.version>
|
2020-05-15 12:21:50 +03:00
|
|
|
<freemarker.version>2.3.30</freemarker.version>
|
2020-05-04 23:59:29 +03:00
|
|
|
<mail.version>1.6.2</mail.version>
|
2019-03-27 13:38:06 +02:00
|
|
|
<curator.version>4.2.0</curator.version>
|
2019-07-19 13:58:33 +03:00
|
|
|
<zookeeper.version>3.5.5</zookeeper.version>
|
2021-06-09 17:03:05 +03:00
|
|
|
<protobuf.version>3.17.2</protobuf.version>
|
|
|
|
|
<grpc.version>1.38.0</grpc.version>
|
2021-02-04 19:31:20 +02:00
|
|
|
<lombok.version>1.18.18</lombok.version>
|
2020-05-15 10:23:45 +03:00
|
|
|
<paho.client.version>1.2.4</paho.client.version>
|
2021-07-20 19:12:01 +03:00
|
|
|
<netty.version>4.1.66.Final</netty.version>
|
2021-06-27 02:15:08 +03:00
|
|
|
<os-maven-plugin.version>1.7.0</os-maven-plugin.version>
|
2018-10-22 14:28:53 +03:00
|
|
|
<rabbitmq.version>4.8.0</rabbitmq.version>
|
2016-12-01 11:38:15 +02:00
|
|
|
<surfire.version>2.19.1</surfire.version>
|
|
|
|
|
<jar-plugin.version>3.0.2</jar-plugin.version>
|
2016-12-05 17:03:59 +02:00
|
|
|
<springfox-swagger.version>2.6.1</springfox-swagger.version>
|
2019-01-02 14:14:31 +02:00
|
|
|
<springfox-swagger-ui-rfc6570.version>1.0.0</springfox-swagger-ui-rfc6570.version>
|
2019-03-28 20:38:35 +02:00
|
|
|
<spatial4j.version>0.7</spatial4j.version>
|
|
|
|
|
<jts.version>1.15.0</jts.version>
|
2020-04-13 09:34:35 +03:00
|
|
|
<bouncycastle.version>1.64</bouncycastle.version>
|
2017-02-01 15:21:42 +02:00
|
|
|
<winsw.version>2.0.1</winsw.version>
|
2021-07-08 16:26:21 +03:00
|
|
|
<hsqldb.version>2.6.0</hsqldb.version>
|
2017-04-22 22:37:51 -04:00
|
|
|
<dbunit.version>2.5.3</dbunit.version>
|
|
|
|
|
<spring-test-dbunit.version>1.2.1</spring-test-dbunit.version>
|
2021-05-21 08:37:32 +03:00
|
|
|
<postgresql.driver.version>42.2.20</postgresql.driver.version>
|
2018-03-13 18:03:00 +02:00
|
|
|
<sonar.exclusions>org/thingsboard/server/gen/**/*,
|
|
|
|
|
org/thingsboard/server/extensions/core/plugin/telemetry/gen/**/*
|
|
|
|
|
</sonar.exclusions>
|
2018-02-28 09:03:06 +02:00
|
|
|
<elasticsearch.version>5.0.2</elasticsearch.version>
|
2021-04-14 15:31:51 +03:00
|
|
|
<delight-nashorn-sandbox.version>0.1.16</delight-nashorn-sandbox.version>
|
2021-07-07 17:43:46 +03:00
|
|
|
<kafka.version>2.8.0</kafka.version>
|
2018-10-22 08:34:44 +03:00
|
|
|
<bucket4j.version>4.1.1</bucket4j.version>
|
2019-01-14 14:52:35 +01:00
|
|
|
<fst.version>2.57</fst.version>
|
2019-02-25 10:25:15 +02:00
|
|
|
<antlr.version>2.7.7</antlr.version>
|
2020-11-12 13:22:32 +02:00
|
|
|
<snakeyaml.version>1.27</snakeyaml.version>
|
2020-11-20 13:08:20 +02:00
|
|
|
<aws.sdk.version>1.11.747</aws.sdk.version>
|
2020-05-02 13:34:11 +03:00
|
|
|
<pubsub.client.version>1.105.0</pubsub.client.version>
|
2020-04-07 11:45:28 +03:00
|
|
|
<azure-servicebus.version>3.2.0</azure-servicebus.version>
|
2019-07-18 18:11:58 +03:00
|
|
|
<passay.version>1.5.0</passay.version>
|
|
|
|
|
<ua-parser.version>1.4.3</ua-parser.version>
|
2020-04-13 09:34:35 +03:00
|
|
|
<commons-beanutils.version>1.9.4</commons-beanutils.version>
|
|
|
|
|
<commons-collections.version>3.2.2</commons-collections.version>
|
2020-07-08 15:44:08 +03:00
|
|
|
<java-websocket.version>1.5.0</java-websocket.version>
|
2020-07-06 14:47:36 +03:00
|
|
|
<micrometer.version>1.5.2</micrometer.version>
|
2021-06-09 17:03:05 +03:00
|
|
|
<protobuf-dynamic.version>1.0.3TB</protobuf-dynamic.version>
|
2020-10-12 16:21:05 +03:00
|
|
|
<wire-schema.version>3.4.0</wire-schema.version>
|
2021-07-20 19:12:01 +03:00
|
|
|
<twilio.version>8.17.0</twilio.version>
|
2021-03-30 18:29:55 +03:00
|
|
|
<hibernate-validator.version>6.0.13.Final</hibernate-validator.version>
|
|
|
|
|
<javax.el.version>3.0.0</javax.el.version>
|
|
|
|
|
<javax.validation-api.version>2.0.1.Final</javax.validation-api.version>
|
|
|
|
|
<antisamy.version>1.6.2</antisamy.version>
|
2021-03-10 14:56:25 +02:00
|
|
|
<snmp4j.version>2.8.5</snmp4j.version>
|
2016-12-01 11:38:15 +02:00
|
|
|
</properties>
|
|
|
|
|
|
|
|
|
|
<modules>
|
2018-05-14 11:20:24 +03:00
|
|
|
<module>netty-mqtt</module>
|
2016-12-01 11:38:15 +02:00
|
|
|
<module>common</module>
|
2018-03-13 18:03:00 +02:00
|
|
|
<module>rule-engine</module>
|
2016-12-01 11:38:15 +02:00
|
|
|
<module>dao</module>
|
|
|
|
|
<module>transport</module>
|
2019-08-08 19:39:06 +03:00
|
|
|
<module>ui-ngx</module>
|
2016-12-01 11:38:15 +02:00
|
|
|
<module>tools</module>
|
|
|
|
|
<module>application</module>
|
2018-09-27 12:15:48 +03:00
|
|
|
<module>msa</module>
|
2020-02-20 16:09:34 +02:00
|
|
|
<module>rest-client</module>
|
2016-12-01 11:38:15 +02:00
|
|
|
</modules>
|
|
|
|
|
|
|
|
|
|
<profiles>
|
|
|
|
|
<profile>
|
|
|
|
|
<id>default</id>
|
|
|
|
|
<activation>
|
|
|
|
|
<activeByDefault>true</activeByDefault>
|
|
|
|
|
</activation>
|
|
|
|
|
</profile>
|
2019-12-19 16:15:27 +02:00
|
|
|
<!-- download sources under target/dependencies -->
|
|
|
|
|
<!-- mvn package -Pdownload-dependencies -Dclassifier=sources dependency:copy-dependencies -->
|
|
|
|
|
<profile>
|
|
|
|
|
<id>download-dependencies</id>
|
|
|
|
|
<properties>
|
|
|
|
|
<downloadSources>true</downloadSources>
|
|
|
|
|
<downloadJavadocs>true</downloadJavadocs>
|
|
|
|
|
</properties>
|
|
|
|
|
</profile>
|
2020-05-21 15:43:01 +03:00
|
|
|
|
|
|
|
|
<profile>
|
|
|
|
|
<id>packaging</id>
|
|
|
|
|
<activation>
|
|
|
|
|
<activeByDefault>true</activeByDefault>
|
|
|
|
|
</activation>
|
|
|
|
|
<build>
|
|
|
|
|
<pluginManagement>
|
|
|
|
|
<plugins>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-resources-plugin</artifactId>
|
|
|
|
|
<executions>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>copy-conf</id>
|
|
|
|
|
<phase>${pkg.process-resources.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>copy-resources</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<outputDirectory>${project.build.directory}/conf</outputDirectory>
|
|
|
|
|
<resources>
|
|
|
|
|
<resource>
|
|
|
|
|
<directory>src/main/resources</directory>
|
|
|
|
|
<excludes>
|
|
|
|
|
<exclude>logback.xml</exclude>
|
|
|
|
|
</excludes>
|
|
|
|
|
<filtering>false</filtering>
|
|
|
|
|
</resource>
|
|
|
|
|
</resources>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>copy-service-conf</id>
|
|
|
|
|
<phase>${pkg.process-resources.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>copy-resources</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<outputDirectory>${project.build.directory}/conf</outputDirectory>
|
|
|
|
|
<resources>
|
|
|
|
|
<resource>
|
|
|
|
|
<directory>src/main/conf</directory>
|
|
|
|
|
<filtering>true</filtering>
|
|
|
|
|
</resource>
|
|
|
|
|
</resources>
|
|
|
|
|
<filters>
|
2020-05-21 19:31:44 +03:00
|
|
|
<filter>${main.dir}/packaging/${pkg.type}/filters/unix.properties</filter>
|
|
|
|
|
</filters>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>copy-linux-conf</id>
|
|
|
|
|
<phase>${pkg.process-resources.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>copy-resources</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<outputDirectory>${pkg.linux.dist}/conf</outputDirectory>
|
|
|
|
|
<resources>
|
|
|
|
|
<resource>
|
|
|
|
|
<directory>config</directory>
|
|
|
|
|
<filtering>true</filtering>
|
|
|
|
|
</resource>
|
|
|
|
|
</resources>
|
|
|
|
|
<filters>
|
|
|
|
|
<filter>${main.dir}/packaging/${pkg.type}/filters/unix.properties</filter>
|
|
|
|
|
</filters>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>copy-linux-init</id>
|
|
|
|
|
<phase>${pkg.process-resources.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>copy-resources</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<outputDirectory>${pkg.linux.dist}/init</outputDirectory>
|
|
|
|
|
<resources>
|
|
|
|
|
<resource>
|
|
|
|
|
<directory>${main.dir}/packaging/${pkg.type}/scripts/init</directory>
|
|
|
|
|
<filtering>true</filtering>
|
|
|
|
|
</resource>
|
|
|
|
|
</resources>
|
|
|
|
|
<filters>
|
|
|
|
|
<filter>${main.dir}/packaging/${pkg.type}/filters/unix.properties</filter>
|
2020-05-21 15:43:01 +03:00
|
|
|
</filters>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>copy-win-conf</id>
|
|
|
|
|
<phase>${pkg.process-resources.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>copy-resources</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<outputDirectory>${pkg.win.dist}/conf</outputDirectory>
|
|
|
|
|
<resources>
|
|
|
|
|
<resource>
|
|
|
|
|
<directory>src/main/resources</directory>
|
|
|
|
|
<excludes>
|
|
|
|
|
<exclude>logback.xml</exclude>
|
|
|
|
|
</excludes>
|
|
|
|
|
<filtering>false</filtering>
|
|
|
|
|
</resource>
|
|
|
|
|
<resource>
|
|
|
|
|
<directory>src/main/conf</directory>
|
|
|
|
|
<excludes>
|
2020-05-21 19:31:44 +03:00
|
|
|
<exclude>${pkg.name}.conf</exclude>
|
2020-05-21 15:43:01 +03:00
|
|
|
</excludes>
|
|
|
|
|
<filtering>true</filtering>
|
|
|
|
|
</resource>
|
|
|
|
|
</resources>
|
|
|
|
|
<filters>
|
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
|
|
|
<filter>${main.dir}/packaging/${pkg.type}/filters/windows.properties
|
|
|
|
|
</filter>
|
2020-05-21 15:43:01 +03:00
|
|
|
</filters>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>copy-control</id>
|
|
|
|
|
<phase>${pkg.process-resources.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>copy-resources</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<outputDirectory>${project.build.directory}/control</outputDirectory>
|
|
|
|
|
<resources>
|
|
|
|
|
<resource>
|
2020-05-21 19:31:44 +03:00
|
|
|
<directory>${main.dir}/packaging/${pkg.type}/scripts/control</directory>
|
2020-05-21 15:43:01 +03:00
|
|
|
<filtering>true</filtering>
|
|
|
|
|
</resource>
|
|
|
|
|
</resources>
|
|
|
|
|
<filters>
|
2020-05-21 19:31:44 +03:00
|
|
|
<filter>${main.dir}/packaging/${pkg.type}/filters/unix.properties</filter>
|
2020-05-21 15:43:01 +03:00
|
|
|
</filters>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>copy-install</id>
|
|
|
|
|
<phase>${pkg.process-resources.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>copy-resources</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<outputDirectory>${project.build.directory}/bin/install</outputDirectory>
|
|
|
|
|
<resources>
|
|
|
|
|
<resource>
|
2020-05-21 19:31:44 +03:00
|
|
|
<directory>${main.dir}/packaging/${pkg.type}/scripts/install</directory>
|
2020-05-21 15:43:01 +03:00
|
|
|
<includes>
|
|
|
|
|
<include>**/*.sh</include>
|
|
|
|
|
<include>**/*.xml</include>
|
|
|
|
|
</includes>
|
|
|
|
|
<filtering>true</filtering>
|
|
|
|
|
</resource>
|
|
|
|
|
</resources>
|
|
|
|
|
<filters>
|
2020-05-21 19:31:44 +03:00
|
|
|
<filter>${main.dir}/packaging/${pkg.type}/filters/unix.properties</filter>
|
2020-05-21 15:43:01 +03:00
|
|
|
</filters>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>copy-windows-control</id>
|
|
|
|
|
<phase>${pkg.process-resources.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>copy-resources</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<outputDirectory>${pkg.win.dist}</outputDirectory>
|
|
|
|
|
<resources>
|
|
|
|
|
<resource>
|
2020-05-21 19:31:44 +03:00
|
|
|
<directory>${main.dir}/packaging/${pkg.type}/scripts/windows</directory>
|
2020-05-21 15:43:01 +03:00
|
|
|
<filtering>true</filtering>
|
|
|
|
|
</resource>
|
|
|
|
|
</resources>
|
|
|
|
|
<filters>
|
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
|
|
|
<filter>${main.dir}/packaging/${pkg.type}/filters/windows.properties
|
|
|
|
|
</filter>
|
2020-05-21 15:43:01 +03:00
|
|
|
</filters>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>copy-windows-install</id>
|
|
|
|
|
<phase>${pkg.process-resources.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>copy-resources</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<outputDirectory>${pkg.win.dist}/install</outputDirectory>
|
|
|
|
|
<resources>
|
|
|
|
|
<resource>
|
2020-05-21 19:31:44 +03:00
|
|
|
<directory>${main.dir}/packaging/${pkg.type}/scripts/install</directory>
|
2020-05-21 15:43:01 +03:00
|
|
|
<includes>
|
|
|
|
|
<include>logback.xml</include>
|
|
|
|
|
</includes>
|
|
|
|
|
<filtering>true</filtering>
|
|
|
|
|
</resource>
|
|
|
|
|
</resources>
|
|
|
|
|
<filters>
|
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
|
|
|
<filter>${main.dir}/packaging/${pkg.type}/filters/windows.properties
|
|
|
|
|
</filter>
|
2020-05-21 15:43:01 +03:00
|
|
|
</filters>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>copy-data</id>
|
|
|
|
|
<phase>${pkg.process-resources.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>copy-resources</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<outputDirectory>${project.build.directory}/data</outputDirectory>
|
|
|
|
|
<resources>
|
|
|
|
|
<resource>
|
|
|
|
|
<directory>src/main/data</directory>
|
|
|
|
|
</resource>
|
|
|
|
|
<resource>
|
|
|
|
|
<directory>../dao/src/main/resources</directory>
|
|
|
|
|
<includes>
|
|
|
|
|
<include>**/*.cql</include>
|
|
|
|
|
<include>**/*.sql</include>
|
|
|
|
|
</includes>
|
|
|
|
|
<filtering>false</filtering>
|
|
|
|
|
</resource>
|
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
|
|
|
<resource>
|
|
|
|
|
<directory>../common/transport/lwm2m/src/main/resources</directory>
|
|
|
|
|
<includes>
|
|
|
|
|
<include>**/*.xml</include>
|
|
|
|
|
<include>**/*.jks</include>
|
|
|
|
|
</includes>
|
|
|
|
|
<filtering>false</filtering>
|
|
|
|
|
</resource>
|
|
|
|
|
</resources>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>copy-lwm2m-resources</id>
|
|
|
|
|
<phase>${pkg.process-resources.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>copy-resources</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<outputDirectory>../transport/lwm2m/src/main/data</outputDirectory>
|
|
|
|
|
<resources>
|
|
|
|
|
<resource>
|
|
|
|
|
<directory>../common/transport/lwm2m/src/main/resources</directory>
|
|
|
|
|
<includes>
|
|
|
|
|
<include>**/*.xml</include>
|
|
|
|
|
<include>**/*.jks</include>
|
|
|
|
|
</includes>
|
|
|
|
|
<filtering>false</filtering>
|
|
|
|
|
</resource>
|
2020-05-21 15:43:01 +03:00
|
|
|
</resources>
|
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
|
|
|
|
2020-05-21 15:43:01 +03:00
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
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
|
|
|
|
2020-05-21 19:31:44 +03:00
|
|
|
<execution>
|
|
|
|
|
<id>copy-docker-config</id>
|
|
|
|
|
<phase>${pkg.process-resources.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>copy-resources</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<outputDirectory>${project.build.directory}</outputDirectory>
|
|
|
|
|
<resources>
|
|
|
|
|
<resource>
|
|
|
|
|
<directory>docker</directory>
|
|
|
|
|
<filtering>true</filtering>
|
|
|
|
|
</resource>
|
|
|
|
|
</resources>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
2020-05-21 15:43:01 +03:00
|
|
|
</executions>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-dependency-plugin</artifactId>
|
|
|
|
|
<executions>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>copy-winsw-service</id>
|
|
|
|
|
<phase>${pkg.package.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>copy</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<artifactItems>
|
|
|
|
|
<artifactItem>
|
|
|
|
|
<groupId>com.sun.winsw</groupId>
|
|
|
|
|
<artifactId>winsw</artifactId>
|
|
|
|
|
<classifier>bin</classifier>
|
|
|
|
|
<type>exe</type>
|
|
|
|
|
<destFileName>service.exe</destFileName>
|
|
|
|
|
</artifactItem>
|
|
|
|
|
</artifactItems>
|
|
|
|
|
<outputDirectory>${pkg.win.dist}</outputDirectory>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
|
|
|
|
</executions>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-jar-plugin</artifactId>
|
|
|
|
|
<configuration>
|
|
|
|
|
<excludes>
|
|
|
|
|
<exclude>**/logback.xml</exclude>
|
|
|
|
|
</excludes>
|
|
|
|
|
<archive>
|
|
|
|
|
<manifestEntries>
|
|
|
|
|
<Implementation-Title>${pkg.implementationTitle}</Implementation-Title>
|
|
|
|
|
<Implementation-Version>${project.version}</Implementation-Version>
|
|
|
|
|
</manifestEntries>
|
|
|
|
|
</archive>
|
|
|
|
|
</configuration>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
|
|
<configuration>
|
|
|
|
|
<skip>${pkg.disabled}</skip>
|
|
|
|
|
<mainClass>${pkg.mainClass}</mainClass>
|
|
|
|
|
<classifier>boot</classifier>
|
|
|
|
|
<layout>ZIP</layout>
|
|
|
|
|
<executable>true</executable>
|
|
|
|
|
<excludeDevtools>true</excludeDevtools>
|
|
|
|
|
<embeddedLaunchScriptProperties>
|
|
|
|
|
<confFolder>${pkg.installFolder}/conf</confFolder>
|
|
|
|
|
<logFolder>${pkg.unixLogFolder}</logFolder>
|
|
|
|
|
<logFilename>${pkg.name}.out</logFilename>
|
|
|
|
|
<initInfoProvides>${pkg.name}</initInfoProvides>
|
|
|
|
|
</embeddedLaunchScriptProperties>
|
|
|
|
|
</configuration>
|
|
|
|
|
<executions>
|
|
|
|
|
<execution>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>repackage</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
</execution>
|
|
|
|
|
</executions>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.thingsboard</groupId>
|
|
|
|
|
<artifactId>gradle-maven-plugin</artifactId>
|
|
|
|
|
<configuration>
|
2020-05-21 19:31:44 +03:00
|
|
|
<gradleProjectDirectory>${main.dir}/packaging/${pkg.type}</gradleProjectDirectory>
|
2020-05-21 15:43:01 +03:00
|
|
|
<tasks>
|
|
|
|
|
<task>build</task>
|
|
|
|
|
<task>buildDeb</task>
|
|
|
|
|
<task>buildRpm</task>
|
|
|
|
|
<task>renameDeb</task>
|
|
|
|
|
<task>renameRpm</task>
|
|
|
|
|
</tasks>
|
|
|
|
|
<args>
|
|
|
|
|
<arg>-PpackagingDir=${main.dir}/packaging</arg>
|
|
|
|
|
<arg>-PprojectBuildDir=${basedir}/target</arg>
|
|
|
|
|
<arg>-PprojectVersion=${project.version}</arg>
|
|
|
|
|
<arg>
|
|
|
|
|
-PmainJar=${project.build.directory}/${project.build.finalName}-boot.${project.packaging}
|
|
|
|
|
</arg>
|
|
|
|
|
<arg>-PpkgName=${pkg.name}</arg>
|
|
|
|
|
<arg>-PpkgUser=${pkg.user}</arg>
|
|
|
|
|
<arg>-PpkgInstallFolder=${pkg.installFolder}</arg>
|
|
|
|
|
<arg>-PpkgCopyInstallScripts=${pkg.copyInstallScripts}</arg>
|
|
|
|
|
<arg>-PpkgLogFolder=${pkg.unixLogFolder}</arg>
|
|
|
|
|
<arg>--warning-mode</arg>
|
|
|
|
|
<arg>all</arg>
|
|
|
|
|
</args>
|
|
|
|
|
</configuration>
|
|
|
|
|
<executions>
|
|
|
|
|
<execution>
|
|
|
|
|
<phase>${pkg.package.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>invoke</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
</execution>
|
|
|
|
|
</executions>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-assembly-plugin</artifactId>
|
|
|
|
|
<configuration>
|
|
|
|
|
<finalName>${pkg.name}</finalName>
|
|
|
|
|
<descriptors>
|
2020-05-21 19:31:44 +03:00
|
|
|
<descriptor>${main.dir}/packaging/${pkg.type}/assembly/windows.xml</descriptor>
|
2020-05-21 15:43:01 +03:00
|
|
|
</descriptors>
|
|
|
|
|
</configuration>
|
|
|
|
|
<executions>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>assembly</id>
|
|
|
|
|
<phase>${pkg.package.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>single</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
</execution>
|
|
|
|
|
</executions>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-install-plugin</artifactId>
|
|
|
|
|
<configuration>
|
|
|
|
|
<file>${project.build.directory}/${pkg.name}.deb</file>
|
|
|
|
|
<artifactId>${project.artifactId}</artifactId>
|
|
|
|
|
<groupId>${project.groupId}</groupId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
<classifier>deb</classifier>
|
|
|
|
|
<packaging>deb</packaging>
|
|
|
|
|
</configuration>
|
|
|
|
|
<executions>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>install-deb</id>
|
|
|
|
|
<phase>${pkg.package.phase}</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>install-file</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
</execution>
|
|
|
|
|
</executions>
|
|
|
|
|
</plugin>
|
|
|
|
|
</plugins>
|
|
|
|
|
</pluginManagement>
|
|
|
|
|
</build>
|
|
|
|
|
</profile>
|
2016-12-01 11:38:15 +02:00
|
|
|
</profiles>
|
|
|
|
|
|
|
|
|
|
<build>
|
|
|
|
|
<extensions>
|
|
|
|
|
<extension>
|
|
|
|
|
<groupId>kr.motd.maven</groupId>
|
|
|
|
|
<artifactId>os-maven-plugin</artifactId>
|
2021-06-27 02:15:08 +03:00
|
|
|
<version>${os-maven-plugin.version}</version>
|
2016-12-01 11:38:15 +02:00
|
|
|
</extension>
|
|
|
|
|
</extensions>
|
|
|
|
|
<pluginManagement>
|
|
|
|
|
<plugins>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
2021-01-05 15:50:41 +02:00
|
|
|
<version>3.8.1</version>
|
2016-12-01 11:38:15 +02:00
|
|
|
<configuration>
|
2021-02-04 19:31:20 +02:00
|
|
|
<release>11</release>
|
|
|
|
|
<compilerArgs>
|
|
|
|
|
<arg>-Xlint:deprecation</arg>
|
|
|
|
|
<arg>-Xlint:removal</arg>
|
|
|
|
|
<arg>-Xlint:unchecked</arg>
|
|
|
|
|
</compilerArgs>
|
2021-02-05 14:28:26 +02:00
|
|
|
<annotationProcessorPaths>
|
|
|
|
|
<path>
|
|
|
|
|
<groupId>org.projectlombok</groupId>
|
|
|
|
|
<artifactId>lombok</artifactId>
|
|
|
|
|
<version>${lombok.version}</version>
|
|
|
|
|
</path>
|
|
|
|
|
</annotationProcessorPaths>
|
2016-12-01 11:38:15 +02:00
|
|
|
</configuration>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-resources-plugin</artifactId>
|
|
|
|
|
<version>2.7</version>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-source-plugin</artifactId>
|
2021-02-04 19:31:20 +02:00
|
|
|
<version>3.2.1</version>
|
2016-12-01 11:38:15 +02:00
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-jar-plugin</artifactId>
|
2021-02-04 19:31:20 +02:00
|
|
|
<version>3.1.1</version>
|
2016-12-01 11:38:15 +02:00
|
|
|
</plugin>
|
2017-02-01 15:21:42 +02:00
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-assembly-plugin</artifactId>
|
|
|
|
|
<version>3.0.0</version>
|
|
|
|
|
</plugin>
|
2016-12-01 11:38:15 +02:00
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
|
|
<version>${spring-boot.version}</version>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
2020-01-16 18:58:45 +02:00
|
|
|
<groupId>org.thingsboard</groupId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<artifactId>gradle-maven-plugin</artifactId>
|
2020-05-21 11:51:51 +03:00
|
|
|
<version>1.0.10</version>
|
2016-12-01 11:38:15 +02:00
|
|
|
</plugin>
|
2021-07-15 10:39:58 +03:00
|
|
|
<plugin>
|
|
|
|
|
<groupId>com.github.eirslett</groupId>
|
|
|
|
|
<artifactId>frontend-maven-plugin</artifactId>
|
|
|
|
|
<version>1.12.0</version>
|
|
|
|
|
</plugin>
|
2018-11-20 14:18:07 +02:00
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-surefire-plugin</artifactId>
|
|
|
|
|
<version>3.0.0-M1</version>
|
2021-02-04 19:31:20 +02:00
|
|
|
<configuration>
|
|
|
|
|
<argLine>
|
|
|
|
|
--illegal-access=permit
|
|
|
|
|
</argLine>
|
|
|
|
|
</configuration>
|
2018-11-20 14:18:07 +02:00
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-install-plugin</artifactId>
|
|
|
|
|
<version>3.0.0-M1</version>
|
|
|
|
|
</plugin>
|
2021-02-07 13:17:06 +02:00
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-deploy-plugin</artifactId>
|
|
|
|
|
<version>3.0.0-M1</version>
|
|
|
|
|
</plugin>
|
2016-12-01 11:38:15 +02:00
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
|
<artifactId>maven-dependency-plugin</artifactId>
|
|
|
|
|
<executions>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>copy-protoc</id>
|
|
|
|
|
<phase>generate-sources</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>copy</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<artifactItems>
|
|
|
|
|
<artifactItem>
|
|
|
|
|
<groupId>com.google.protobuf</groupId>
|
|
|
|
|
<artifactId>protoc</artifactId>
|
|
|
|
|
<version>${protobuf.version}</version>
|
|
|
|
|
<classifier>${os.detected.classifier}</classifier>
|
|
|
|
|
<type>exe</type>
|
|
|
|
|
<overWrite>true</overWrite>
|
|
|
|
|
<outputDirectory>${project.build.directory}</outputDirectory>
|
|
|
|
|
</artifactItem>
|
|
|
|
|
</artifactItems>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
|
|
|
|
</executions>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.xolstice.maven.plugins</groupId>
|
|
|
|
|
<artifactId>protobuf-maven-plugin</artifactId>
|
2021-06-09 17:03:05 +03:00
|
|
|
<version>0.6.1</version>
|
2016-12-01 11:38:15 +02:00
|
|
|
<configuration>
|
|
|
|
|
<!--
|
|
|
|
|
The version of protoc must match protobuf-java. If you don't depend on
|
|
|
|
|
protobuf-java directly, you will be transitively depending on the
|
|
|
|
|
protobuf-java version that grpc depends on.
|
|
|
|
|
-->
|
|
|
|
|
<protocArtifact>com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier}
|
|
|
|
|
</protocArtifact>
|
|
|
|
|
<pluginId>grpc-java</pluginId>
|
2021-06-09 17:03:05 +03:00
|
|
|
<pluginArtifact>io.grpc:protoc-gen-grpc-java:${grpc.version}:exe:${os.detected.classifier}
|
2016-12-01 11:38:15 +02:00
|
|
|
</pluginArtifact>
|
|
|
|
|
</configuration>
|
|
|
|
|
<executions>
|
|
|
|
|
<execution>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>compile</goal>
|
|
|
|
|
<goal>compile-custom</goal>
|
|
|
|
|
<goal>test-compile</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
</execution>
|
|
|
|
|
</executions>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
|
|
|
<artifactId>build-helper-maven-plugin</artifactId>
|
|
|
|
|
<version>1.12</version>
|
|
|
|
|
<executions>
|
|
|
|
|
<execution>
|
|
|
|
|
<id>add-source</id>
|
|
|
|
|
<phase>generate-sources</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>add-source</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<sources>
|
|
|
|
|
<source>${basedir}/target/generated-sources</source>
|
|
|
|
|
</sources>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
|
|
|
|
</executions>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.eclipse.m2e</groupId>
|
|
|
|
|
<artifactId>lifecycle-mapping</artifactId>
|
|
|
|
|
<version>1.0.0</version>
|
|
|
|
|
<configuration>
|
|
|
|
|
<lifecycleMappingMetadata>
|
|
|
|
|
<pluginExecutions>
|
|
|
|
|
<pluginExecution>
|
|
|
|
|
<pluginExecutionFilter>
|
|
|
|
|
<groupId>
|
|
|
|
|
org.apache.maven.plugins
|
|
|
|
|
</groupId>
|
|
|
|
|
<artifactId>
|
|
|
|
|
maven-antrun-plugin
|
|
|
|
|
</artifactId>
|
|
|
|
|
<versionRange>
|
|
|
|
|
[1.3,)
|
|
|
|
|
</versionRange>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>run</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
</pluginExecutionFilter>
|
|
|
|
|
<action>
|
|
|
|
|
<ignore></ignore>
|
|
|
|
|
</action>
|
|
|
|
|
</pluginExecution>
|
|
|
|
|
</pluginExecutions>
|
|
|
|
|
</lifecycleMappingMetadata>
|
|
|
|
|
</configuration>
|
|
|
|
|
</plugin>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>com.mycila</groupId>
|
|
|
|
|
<artifactId>license-maven-plugin</artifactId>
|
|
|
|
|
<version>3.0</version>
|
|
|
|
|
<configuration>
|
|
|
|
|
<header>${main.dir}/license-header-template.txt</header>
|
|
|
|
|
<properties>
|
|
|
|
|
<owner>The Thingsboard Authors</owner>
|
|
|
|
|
</properties>
|
|
|
|
|
<excludes>
|
|
|
|
|
<exclude>**/.env</exclude>
|
2020-04-28 18:19:30 +03:00
|
|
|
<exclude>**/*.env</exclude>
|
2016-12-01 11:38:15 +02:00
|
|
|
<exclude>**/.eslintrc</exclude>
|
|
|
|
|
<exclude>**/.babelrc</exclude>
|
|
|
|
|
<exclude>**/.jshintrc</exclude>
|
|
|
|
|
<exclude>**/.gradle/**</exclude>
|
|
|
|
|
<exclude>**/nightwatch</exclude>
|
|
|
|
|
<exclude>**/README</exclude>
|
|
|
|
|
<exclude>**/LICENSE</exclude>
|
|
|
|
|
<exclude>**/banner.txt</exclude>
|
|
|
|
|
<exclude>node_modules/**</exclude>
|
|
|
|
|
<exclude>**/*.properties</exclude>
|
|
|
|
|
<exclude>src/test/resources/**</exclude>
|
|
|
|
|
<exclude>src/vendor/**</exclude>
|
|
|
|
|
<exclude>src/font/**</exclude>
|
|
|
|
|
<exclude>src/sh/**</exclude>
|
2020-05-21 19:31:44 +03:00
|
|
|
<exclude>packaging/*/scripts/control/**</exclude>
|
|
|
|
|
<exclude>packaging/*/scripts/windows/**</exclude>
|
|
|
|
|
<exclude>packaging/*/scripts/init/**</exclude>
|
|
|
|
|
<exclude>**/*.log</exclude>
|
|
|
|
|
<exclude>**/*.current</exclude>
|
|
|
|
|
<exclude>.instance_id</exclude>
|
2016-12-01 11:38:15 +02:00
|
|
|
<exclude>src/main/scripts/control/**</exclude>
|
2017-02-01 15:21:42 +02:00
|
|
|
<exclude>src/main/scripts/windows/**</exclude>
|
2018-03-28 11:03:11 +03:00
|
|
|
<exclude>src/main/resources/public/static/rulenode/**</exclude>
|
2018-09-27 21:05:14 +03:00
|
|
|
<exclude>**/*.proto.js</exclude>
|
2018-10-03 16:38:18 +03:00
|
|
|
<exclude>docker/haproxy/**</exclude>
|
|
|
|
|
<exclude>docker/tb-node/**</exclude>
|
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
|
|
|
<exclude>src/main/resources/models/*.xml</exclude>
|
|
|
|
|
<exclude>src/main/resources/credentials/*.jks</exclude>
|
|
|
|
|
<exclude>src/main/resources/credentials/shell/*.jks</exclude>
|
|
|
|
|
<exclude>src/main/resources/credentials/shell/*.jks.old</exclude>
|
2019-08-21 18:18:46 +03:00
|
|
|
<exclude>ui/**</exclude>
|
2020-12-11 16:43:13 +02:00
|
|
|
<exclude>src/.browserslistrc</exclude>
|
|
|
|
|
<exclude>**/yarn.lock</exclude>
|
2020-04-14 11:38:30 +03:00
|
|
|
<exclude>**/*.raw</exclude>
|
2020-10-06 12:40:29 +03:00
|
|
|
<exclude>**/apache/cassandra/io/**</exclude>
|
2020-11-23 11:37:56 +02:00
|
|
|
<exclude>.run/**</exclude>
|
2016-12-01 11:38:15 +02:00
|
|
|
</excludes>
|
|
|
|
|
<mapping>
|
|
|
|
|
<proto>JAVADOC_STYLE</proto>
|
|
|
|
|
<cql>DOUBLEDASHES_STYLE</cql>
|
|
|
|
|
<scss>JAVADOC_STYLE</scss>
|
|
|
|
|
<jsx>SLASHSTAR_STYLE</jsx>
|
2020-04-14 11:38:30 +03:00
|
|
|
<tsx>SLASHSTAR_STYLE</tsx>
|
2016-12-01 11:38:15 +02:00
|
|
|
<conf>SCRIPT_STYLE</conf>
|
|
|
|
|
<gradle>JAVADOC_STYLE</gradle>
|
|
|
|
|
</mapping>
|
|
|
|
|
</configuration>
|
|
|
|
|
<executions>
|
|
|
|
|
<execution>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>check</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
</execution>
|
|
|
|
|
</executions>
|
|
|
|
|
</plugin>
|
|
|
|
|
</plugins>
|
|
|
|
|
</pluginManagement>
|
|
|
|
|
<plugins>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>com.mycila</groupId>
|
|
|
|
|
<artifactId>license-maven-plugin</artifactId>
|
|
|
|
|
</plugin>
|
|
|
|
|
</plugins>
|
|
|
|
|
</build>
|
|
|
|
|
|
|
|
|
|
<dependencies>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.projectlombok</groupId>
|
|
|
|
|
<artifactId>lombok</artifactId>
|
|
|
|
|
<scope>provided</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
</dependencies>
|
|
|
|
|
|
|
|
|
|
<dependencyManagement>
|
|
|
|
|
<dependencies>
|
2018-05-14 11:20:24 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard</groupId>
|
|
|
|
|
<artifactId>netty-mqtt</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
2016-12-05 17:03:59 +02:00
|
|
|
<groupId>org.thingsboard.common</groupId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<artifactId>data</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2019-07-25 18:37:29 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>util</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2021-02-26 14:16:34 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>cache</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2020-06-04 17:59:55 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>actor</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2019-07-26 09:00:57 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>dao-api</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2021-08-06 14:29:54 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>cluster-api</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2018-03-13 18:03:00 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.rule-engine</groupId>
|
|
|
|
|
<artifactId>rule-engine-api</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2018-03-20 17:40:56 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.rule-engine</groupId>
|
|
|
|
|
<artifactId>rule-engine-components</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
2016-12-05 17:03:59 +02:00
|
|
|
<groupId>org.thingsboard.common</groupId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<artifactId>message</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
2016-12-05 17:03:59 +02:00
|
|
|
<groupId>org.thingsboard.common</groupId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<artifactId>transport</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
2018-10-15 15:53:06 +03:00
|
|
|
<groupId>org.thingsboard.common.transport</groupId>
|
|
|
|
|
<artifactId>transport-api</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common.transport</groupId>
|
|
|
|
|
<artifactId>mqtt</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
2018-10-16 13:20:40 +03:00
|
|
|
<groupId>org.thingsboard.common.transport</groupId>
|
2018-10-15 15:53:06 +03:00
|
|
|
<artifactId>http</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
2018-10-18 13:47:42 +03:00
|
|
|
<groupId>org.thingsboard.common.transport</groupId>
|
2018-10-15 15:53:06 +03:00
|
|
|
<artifactId>coap</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2021-03-10 14:56:25 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common.transport</groupId>
|
|
|
|
|
<artifactId>snmp</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</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>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2019-10-28 12:13:01 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>edge-api</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</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>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2018-09-26 14:54:59 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>queue</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2020-07-10 10:47:19 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>stats</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2021-04-09 13:06:43 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.common</groupId>
|
|
|
|
|
<artifactId>coap-server</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-05 18:26:18 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard</groupId>
|
|
|
|
|
<artifactId>tools</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2020-02-20 16:30:24 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard</groupId>
|
|
|
|
|
<artifactId>rest-client</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2021-07-15 11:55:49 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.msa</groupId>
|
|
|
|
|
<artifactId>js-executor</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
2021-07-15 13:18:57 +03:00
|
|
|
<type>docker-info</type>
|
2021-07-15 11:55:49 +03:00
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.msa</groupId>
|
|
|
|
|
<artifactId>web-ui</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
2021-07-15 13:18:57 +03:00
|
|
|
<type>docker-info</type>
|
2021-07-15 11:55:49 +03:00
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.msa</groupId>
|
|
|
|
|
<artifactId>tb-node</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
2021-07-15 13:18:57 +03:00
|
|
|
<type>docker-info</type>
|
2021-07-15 11:55:49 +03:00
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
2021-07-15 13:18:57 +03:00
|
|
|
<groupId>org.thingsboard.msa.transport</groupId>
|
|
|
|
|
<artifactId>coap</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
<type>docker-info</type>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.msa.transport</groupId>
|
|
|
|
|
<artifactId>http</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
<type>docker-info</type>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.msa.transport</groupId>
|
|
|
|
|
<artifactId>mqtt</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
<type>docker-info</type>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.msa.transport</groupId>
|
|
|
|
|
<artifactId>lwm2m</artifactId>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
<type>docker-info</type>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.thingsboard.msa.transport</groupId>
|
|
|
|
|
<artifactId>snmp</artifactId>
|
2021-07-15 11:55:49 +03:00
|
|
|
<version>${project.version}</version>
|
2021-07-15 13:18:57 +03:00
|
|
|
<type>docker-info</type>
|
2021-07-15 11:55:49 +03:00
|
|
|
<scope>test</scope>
|
|
|
|
|
</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>
|
|
|
|
|
<version>${project.version}</version>
|
|
|
|
|
<type>test-jar</type>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2021-02-04 19:31:20 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>javax.annotation</groupId>
|
|
|
|
|
<artifactId>javax.annotation-api</artifactId>
|
|
|
|
|
<version>${javax-annotation.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>jakarta.xml.bind</groupId>
|
|
|
|
|
<artifactId>jakarta.xml.bind-api</artifactId>
|
|
|
|
|
<version>${jakarta.xml.bind-api.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.glassfish.jaxb</groupId>
|
|
|
|
|
<artifactId>jaxb-runtime</artifactId>
|
|
|
|
|
<version>${jaxb-runtime.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-starter-security</artifactId>
|
|
|
|
|
<version>${spring-boot.version}</version>
|
|
|
|
|
</dependency>
|
2020-05-04 11:51:08 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.security</groupId>
|
|
|
|
|
<artifactId>spring-security-oauth2-client</artifactId>
|
2020-05-04 17:30:22 +03:00
|
|
|
<version>${spring-security.version}</version>
|
2020-05-04 11:51:08 +03:00
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.security</groupId>
|
|
|
|
|
<artifactId>spring-security-oauth2-jose</artifactId>
|
2020-05-04 17:30:22 +03:00
|
|
|
<version>${spring-security.version}</version>
|
2020-05-04 11:51:08 +03:00
|
|
|
</dependency>
|
2021-05-11 08:20:16 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework</groupId>
|
|
|
|
|
<artifactId>spring-core</artifactId>
|
|
|
|
|
<version>${spring.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-starter-web</artifactId>
|
|
|
|
|
<version>${spring-boot.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
2019-02-22 15:15:27 +02:00
|
|
|
<artifactId>spring-boot-starter-websocket</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<version>${spring-boot.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-autoconfigure</artifactId>
|
|
|
|
|
<version>${spring-boot.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-starter-test</artifactId>
|
|
|
|
|
<version>${spring-boot.version}</version>
|
|
|
|
|
<scope>test</scope>
|
2017-04-11 22:09:52 -04:00
|
|
|
</dependency>
|
2019-02-22 18:26:01 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-starter-data-jpa</artifactId>
|
|
|
|
|
<version>${spring-boot.version}</version>
|
|
|
|
|
</dependency>
|
2018-09-26 14:54:59 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.apache.kafka</groupId>
|
|
|
|
|
<artifactId>kafka-clients</artifactId>
|
|
|
|
|
<version>${kafka.version}</version>
|
|
|
|
|
</dependency>
|
2017-05-06 21:26:20 -04:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.postgresql</groupId>
|
|
|
|
|
<artifactId>postgresql</artifactId>
|
|
|
|
|
<version>${postgresql.driver.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework</groupId>
|
|
|
|
|
<artifactId>spring-context</artifactId>
|
|
|
|
|
<version>${spring.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework</groupId>
|
|
|
|
|
<artifactId>spring-context-support</artifactId>
|
|
|
|
|
<version>${spring.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework</groupId>
|
|
|
|
|
<artifactId>spring-tx</artifactId>
|
|
|
|
|
<version>${spring.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework</groupId>
|
|
|
|
|
<artifactId>spring-web</artifactId>
|
|
|
|
|
<version>${spring.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.security</groupId>
|
|
|
|
|
<artifactId>spring-security-test</artifactId>
|
|
|
|
|
<version>${spring-security.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2017-04-22 22:37:51 -04:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.github.springtestdbunit</groupId>
|
|
|
|
|
<artifactId>spring-test-dbunit</artifactId>
|
|
|
|
|
<version>${spring-test-dbunit.version}</version>
|
2017-06-01 16:50:37 +03:00
|
|
|
<scope>test</scope>
|
2017-04-22 22:37:51 -04:00
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.jsonwebtoken</groupId>
|
|
|
|
|
<artifactId>jjwt</artifactId>
|
|
|
|
|
<version>${jjwt.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
2020-05-15 12:21:50 +03:00
|
|
|
<groupId>org.freemarker</groupId>
|
|
|
|
|
<artifactId>freemarker</artifactId>
|
|
|
|
|
<version>${freemarker.version}</version>
|
2016-12-01 11:38:15 +02:00
|
|
|
</dependency>
|
2019-02-25 10:25:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.yaml</groupId>
|
|
|
|
|
<artifactId>snakeyaml</artifactId>
|
|
|
|
|
<version>${snakeyaml.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>antlr</groupId>
|
|
|
|
|
<artifactId>antlr</artifactId>
|
|
|
|
|
<version>${antlr.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.rabbitmq</groupId>
|
|
|
|
|
<artifactId>amqp-client</artifactId>
|
|
|
|
|
<version>${rabbitmq.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
2020-05-04 23:59:29 +03:00
|
|
|
<groupId>com.sun.mail</groupId>
|
|
|
|
|
<artifactId>javax.mail</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<version>${mail.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.apache.curator</groupId>
|
|
|
|
|
<artifactId>curator-recipes</artifactId>
|
|
|
|
|
<version>${curator.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.apache.curator</groupId>
|
|
|
|
|
<artifactId>curator-test</artifactId>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
<version>${curator.version}</version>
|
|
|
|
|
</dependency>
|
2019-07-19 13:58:33 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.apache.zookeeper</groupId>
|
|
|
|
|
<artifactId>zookeeper</artifactId>
|
|
|
|
|
<version>${zookeeper.version}</version>
|
2020-05-04 14:45:27 +03:00
|
|
|
<exclusions>
|
|
|
|
|
<exclusion>
|
|
|
|
|
<groupId>log4j</groupId>
|
|
|
|
|
<artifactId>log4j</artifactId>
|
|
|
|
|
</exclusion>
|
|
|
|
|
</exclusions>
|
2019-07-19 13:58:33 +03:00
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.jayway.jsonpath</groupId>
|
|
|
|
|
<artifactId>json-path</artifactId>
|
|
|
|
|
<version>${json-path.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.jayway.jsonpath</groupId>
|
|
|
|
|
<artifactId>json-path-assert</artifactId>
|
|
|
|
|
<version>${json-path.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-all</artifactId>
|
|
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
2021-08-23 12:17:02 +03:00
|
|
|
<artifactId>netty-buffer</artifactId>
|
|
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-codec</artifactId>
|
|
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-codec-http</artifactId>
|
|
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-codec-http2</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
</dependency>
|
2018-05-14 11:20:24 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-codec-mqtt</artifactId>
|
|
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
</dependency>
|
2021-08-23 12:17:02 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-codec-socks</artifactId>
|
|
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-common</artifactId>
|
|
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-handler</artifactId>
|
|
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-handler-proxy</artifactId>
|
|
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-resolver</artifactId>
|
|
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-transport</artifactId>
|
|
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency> <!-- brought by com.microsoft.azure:azure-servicebus -->
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-transport-native-epoll</artifactId>
|
|
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
<classifier>linux-x86_64</classifier>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency> <!-- brought by com.microsoft.azure:azure-servicebus -->
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-transport-native-kqueue</artifactId>
|
|
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
<classifier>osx-x86_64</classifier>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-transport-native-unix-common</artifactId>
|
|
|
|
|
<version>${netty.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
2020-05-08 15:45:54 +03:00
|
|
|
<groupId>com.datastax.oss</groupId>
|
|
|
|
|
<artifactId>java-driver-core</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<version>${cassandra.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
2020-05-08 15:45:54 +03:00
|
|
|
<groupId>com.datastax.oss</groupId>
|
|
|
|
|
<artifactId>java-driver-query-builder</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<version>${cassandra.version}</version>
|
|
|
|
|
</dependency>
|
2021-03-16 00:05:54 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.datastax.cassandra</groupId>
|
|
|
|
|
<artifactId>cassandra-driver-core</artifactId>
|
|
|
|
|
<version>${cassandra-driver-core.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
2020-05-08 15:45:54 +03:00
|
|
|
<groupId>io.dropwizard.metrics</groupId>
|
|
|
|
|
<artifactId>metrics-jmx</artifactId>
|
|
|
|
|
<version>${metrics.version}</version>
|
2016-12-01 11:38:15 +02:00
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.apache.commons</groupId>
|
|
|
|
|
<artifactId>commons-lang3</artifactId>
|
|
|
|
|
<version>${commons-lang3.version}</version>
|
|
|
|
|
</dependency>
|
2017-07-04 09:43:53 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>commons-io</groupId>
|
|
|
|
|
<artifactId>commons-io</artifactId>
|
|
|
|
|
<version>${commons-io.version}</version>
|
2021-08-23 13:07:41 +03:00
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>commons-codec</groupId>
|
|
|
|
|
<artifactId>commons-codec</artifactId>
|
|
|
|
|
<version>${commons-codec.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>commons-logging</groupId>
|
|
|
|
|
<artifactId>commons-logging</artifactId>
|
|
|
|
|
<version>${commons-logging.version}</version>
|
2017-07-04 09:43:53 +03:00
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.apache.commons</groupId>
|
|
|
|
|
<artifactId>commons-csv</artifactId>
|
|
|
|
|
<version>${commons-csv.version}</version>
|
|
|
|
|
</dependency>
|
2021-08-23 13:24:16 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>joda-time</groupId>
|
|
|
|
|
<artifactId>joda-time</artifactId>
|
|
|
|
|
<version>${joda-time.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.fasterxml.jackson.core</groupId>
|
|
|
|
|
<artifactId>jackson-databind</artifactId>
|
|
|
|
|
<version>${jackson.version}</version>
|
|
|
|
|
</dependency>
|
2019-03-07 18:26:00 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.fasterxml.jackson.core</groupId>
|
|
|
|
|
<artifactId>jackson-core</artifactId>
|
2021-08-23 10:46:18 +03:00
|
|
|
<version>${jackson.version}</version>
|
2019-03-07 18:26:00 +02:00
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.fasterxml.jackson.core</groupId>
|
|
|
|
|
<artifactId>jackson-annotations</artifactId>
|
2021-08-23 10:46:18 +03:00
|
|
|
<version>${jackson.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
|
|
|
<artifactId>jackson-dataformat-cbor</artifactId>
|
|
|
|
|
<version>${jackson.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
|
|
|
<artifactId>jackson-datatype-jdk8</artifactId>
|
|
|
|
|
<version>${jackson.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
|
|
|
<artifactId>jackson-datatype-joda</artifactId>
|
|
|
|
|
<version>${jackson.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
|
|
|
<artifactId>jackson-datatype-jsr310</artifactId>
|
|
|
|
|
<version>${jackson.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.fasterxml.jackson.module</groupId>
|
|
|
|
|
<artifactId>jackson-module-parameter-names</artifactId>
|
|
|
|
|
<version>${jackson.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.fasterxml</groupId>
|
|
|
|
|
<artifactId>classmate</artifactId>
|
|
|
|
|
<version>${fasterxml-classmate.version}</version>
|
2019-03-07 18:26:00 +02:00
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.github.fge</groupId>
|
|
|
|
|
<artifactId>json-schema-validator</artifactId>
|
|
|
|
|
<version>${json-schema-validator.version}</version>
|
2020-05-04 23:59:29 +03:00
|
|
|
<exclusions>
|
|
|
|
|
<exclusion>
|
|
|
|
|
<groupId>javax.mail</groupId>
|
|
|
|
|
<artifactId>mailapi</artifactId>
|
|
|
|
|
</exclusion>
|
|
|
|
|
</exclusions>
|
2016-12-01 11:38:15 +02:00
|
|
|
</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.eclipse.leshan</groupId>
|
|
|
|
|
<artifactId>leshan-server-cf</artifactId>
|
2021-06-07 11:51:18 +03:00
|
|
|
<version>${leshan.version}</version>
|
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>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.eclipse.leshan</groupId>
|
|
|
|
|
<artifactId>leshan-client-cf</artifactId>
|
2021-06-07 11:51:18 +03:00
|
|
|
<version>${leshan.version}</version>
|
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>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.eclipse.leshan</groupId>
|
|
|
|
|
<artifactId>leshan-server-redis</artifactId>
|
2021-06-07 11:51:18 +03:00
|
|
|
<version>${leshan.version}</version>
|
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>
|
2020-12-30 15:55:57 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.eclipse.leshan</groupId>
|
|
|
|
|
<artifactId>leshan-core</artifactId>
|
2021-06-07 11:51:18 +03:00
|
|
|
<version>${leshan.version}</version>
|
2020-12-30 15:55:57 +02:00
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.eclipse.californium</groupId>
|
|
|
|
|
<artifactId>californium-core</artifactId>
|
|
|
|
|
<version>${californium.version}</version>
|
2020-12-30 15:55:57 +02:00
|
|
|
<type>test-jar</type>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.eclipse.californium</groupId>
|
|
|
|
|
<artifactId>californium-core</artifactId>
|
|
|
|
|
<version>${californium.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.eclipse.californium</groupId>
|
|
|
|
|
<artifactId>element-connector</artifactId>
|
|
|
|
|
<version>${californium.version}</version>
|
|
|
|
|
<type>test-jar</type>
|
|
|
|
|
<scope>test</scope>
|
2016-12-01 11:38:15 +02:00
|
|
|
</dependency>
|
2021-03-30 18:28:03 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.eclipse.californium</groupId>
|
|
|
|
|
<artifactId>scandium</artifactId>
|
|
|
|
|
<version>${californium.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.google.code.gson</groupId>
|
|
|
|
|
<artifactId>gson</artifactId>
|
|
|
|
|
<version>${gson.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
|
|
<artifactId>slf4j-api</artifactId>
|
|
|
|
|
<version>${slf4j.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
|
|
<artifactId>log4j-over-slf4j</artifactId>
|
|
|
|
|
<version>${slf4j.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
|
|
<artifactId>jul-to-slf4j</artifactId>
|
|
|
|
|
<version>${slf4j.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>ch.qos.logback</groupId>
|
|
|
|
|
<artifactId>logback-core</artifactId>
|
|
|
|
|
<version>${logback.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>ch.qos.logback</groupId>
|
|
|
|
|
<artifactId>logback-classic</artifactId>
|
|
|
|
|
<version>${logback.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.google.guava</groupId>
|
|
|
|
|
<artifactId>guava</artifactId>
|
|
|
|
|
<version>${guava.version}</version>
|
|
|
|
|
</dependency>
|
2018-02-07 16:43:24 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.github.ben-manes.caffeine</groupId>
|
|
|
|
|
<artifactId>caffeine</artifactId>
|
|
|
|
|
<version>${caffeine.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.google.protobuf</groupId>
|
|
|
|
|
<artifactId>protobuf-java</artifactId>
|
|
|
|
|
<version>${protobuf.version}</version>
|
|
|
|
|
</dependency>
|
2021-03-16 18:15:04 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.google.protobuf</groupId>
|
|
|
|
|
<artifactId>protobuf-java-util</artifactId>
|
|
|
|
|
<version>${protobuf.version}</version>
|
|
|
|
|
</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
|
|
|
<version>${grpc.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.grpc</groupId>
|
|
|
|
|
<artifactId>grpc-protobuf</artifactId>
|
|
|
|
|
<version>${grpc.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.grpc</groupId>
|
|
|
|
|
<artifactId>grpc-stub</artifactId>
|
|
|
|
|
<version>${grpc.version}</version>
|
|
|
|
|
</dependency>
|
2019-07-19 13:58:33 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.grpc</groupId>
|
|
|
|
|
<artifactId>grpc-alts</artifactId>
|
|
|
|
|
<version>${grpc.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.grpc</groupId>
|
|
|
|
|
<artifactId>grpc-auth</artifactId>
|
|
|
|
|
<version>${grpc.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.grpc</groupId>
|
|
|
|
|
<artifactId>grpc-api</artifactId>
|
|
|
|
|
<version>${grpc.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework</groupId>
|
|
|
|
|
<artifactId>spring-test</artifactId>
|
|
|
|
|
<version>${spring.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.takari.junit</groupId>
|
|
|
|
|
<artifactId>takari-cpsuite</artifactId>
|
|
|
|
|
<version>${takari-cpsuite.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.cassandraunit</groupId>
|
|
|
|
|
<artifactId>cassandra-unit</artifactId>
|
|
|
|
|
<version>${cassandra-unit.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2020-11-12 13:22:32 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.apache.cassandra</groupId>
|
|
|
|
|
<artifactId>cassandra-all</artifactId>
|
|
|
|
|
<version>${cassandra-all.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>junit</groupId>
|
|
|
|
|
<artifactId>junit</artifactId>
|
|
|
|
|
<version>${junit.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2021-07-26 11:35:06 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.awaitility</groupId>
|
|
|
|
|
<artifactId>awaitility</artifactId>
|
|
|
|
|
<version>${awaitility.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2021-05-07 09:55:56 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.hamcrest</groupId>
|
|
|
|
|
<artifactId>hamcrest</artifactId>
|
|
|
|
|
<version>${hamcrest.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2021-03-30 18:29:55 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.junit.jupiter</groupId>
|
|
|
|
|
<artifactId>junit-jupiter-params</artifactId>
|
|
|
|
|
<version>${jupiter.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2017-04-22 22:37:51 -04:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.dbunit</groupId>
|
|
|
|
|
<artifactId>dbunit</artifactId>
|
|
|
|
|
<version>${dbunit.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.mockito</groupId>
|
2021-02-04 19:31:20 +02:00
|
|
|
<artifactId>mockito-core</artifactId>
|
2016-12-01 11:38:15 +02:00
|
|
|
<version>${mockito.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.projectlombok</groupId>
|
|
|
|
|
<artifactId>lombok</artifactId>
|
|
|
|
|
<version>${lombok.version}</version>
|
|
|
|
|
<scope>provided</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.eclipse.paho</groupId>
|
|
|
|
|
<artifactId>org.eclipse.paho.client.mqttv3</artifactId>
|
|
|
|
|
<version>${paho.client.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.apache.curator</groupId>
|
|
|
|
|
<artifactId>curator-x-discovery</artifactId>
|
|
|
|
|
<version>${curator.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-05 17:03:59 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.springfox</groupId>
|
|
|
|
|
<artifactId>springfox-swagger2</artifactId>
|
|
|
|
|
<version>${springfox-swagger.version}</version>
|
|
|
|
|
</dependency>
|
2017-01-08 20:16:52 -05:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.bouncycastle</groupId>
|
|
|
|
|
<artifactId>bcprov-jdk15on</artifactId>
|
|
|
|
|
<version>${bouncycastle.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.bouncycastle</groupId>
|
|
|
|
|
<artifactId>bcpkix-jdk15on</artifactId>
|
|
|
|
|
<version>${bouncycastle.version}</version>
|
|
|
|
|
</dependency>
|
2017-07-01 20:39:00 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.hsqldb</groupId>
|
|
|
|
|
<artifactId>hsqldb</artifactId>
|
|
|
|
|
<version>${hsqldb.version}</version>
|
|
|
|
|
</dependency>
|
2018-02-19 19:34:04 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.data</groupId>
|
|
|
|
|
<artifactId>spring-data-redis</artifactId>
|
|
|
|
|
<version>${spring-data-redis.version}</version>
|
|
|
|
|
</dependency>
|
2021-05-25 17:02:21 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.integration</groupId>
|
|
|
|
|
<artifactId>spring-integration-redis</artifactId>
|
2021-07-20 19:12:01 +03:00
|
|
|
<version>${spring-redis.version}</version>
|
2021-05-25 17:02:21 +03:00
|
|
|
</dependency>
|
2018-02-19 19:34:04 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>redis.clients</groupId>
|
|
|
|
|
<artifactId>jedis</artifactId>
|
|
|
|
|
<version>${jedis.version}</version>
|
|
|
|
|
</dependency>
|
2017-02-01 15:21:42 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.sun.winsw</groupId>
|
|
|
|
|
<artifactId>winsw</artifactId>
|
|
|
|
|
<version>${winsw.version}</version>
|
|
|
|
|
<classifier>bin</classifier>
|
|
|
|
|
<type>exe</type>
|
|
|
|
|
<scope>provided</scope>
|
|
|
|
|
</dependency>
|
2018-02-28 09:03:06 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.elasticsearch.client</groupId>
|
|
|
|
|
<artifactId>rest</artifactId>
|
|
|
|
|
<version>${elasticsearch.version}</version>
|
|
|
|
|
</dependency>
|
2018-05-17 19:21:34 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.javadelight</groupId>
|
|
|
|
|
<artifactId>delight-nashorn-sandbox</artifactId>
|
|
|
|
|
<version>${delight-nashorn-sandbox.version}</version>
|
|
|
|
|
</dependency>
|
2018-10-22 08:34:44 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.github.vladimir-bukhtoyarov</groupId>
|
|
|
|
|
<artifactId>bucket4j-core</artifactId>
|
|
|
|
|
<version>${bucket4j.version}</version>
|
|
|
|
|
</dependency>
|
2019-01-14 14:52:35 +01:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>de.ruedigermoeller</groupId>
|
|
|
|
|
<artifactId>fst</artifactId>
|
|
|
|
|
<version>${fst.version}</version>
|
|
|
|
|
</dependency>
|
2019-01-02 14:14:31 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.springfox.ui</groupId>
|
|
|
|
|
<artifactId>springfox-swagger-ui-rfc6570</artifactId>
|
|
|
|
|
<version>${springfox-swagger-ui-rfc6570.version}</version>
|
|
|
|
|
</dependency>
|
2019-03-28 20:38:35 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.locationtech.spatial4j</groupId>
|
|
|
|
|
<artifactId>spatial4j</artifactId>
|
|
|
|
|
<version>${spatial4j.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.locationtech.jts</groupId>
|
|
|
|
|
<artifactId>jts-core</artifactId>
|
|
|
|
|
<version>${jts.version}</version>
|
|
|
|
|
</dependency>
|
2020-03-30 19:13:34 +03:00
|
|
|
<dependency>
|
2020-03-31 16:39:41 +03:00
|
|
|
<groupId>com.amazonaws</groupId>
|
|
|
|
|
<artifactId>aws-java-sdk-sqs</artifactId>
|
2020-11-20 13:08:20 +02:00
|
|
|
<version>${aws.sdk.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.amazonaws</groupId>
|
|
|
|
|
<artifactId>aws-java-sdk-sns</artifactId>
|
|
|
|
|
<version>${aws.sdk.version}</version>
|
2020-03-31 16:39:41 +03:00
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.google.cloud</groupId>
|
|
|
|
|
<artifactId>google-cloud-pubsub</artifactId>
|
|
|
|
|
<version>${pubsub.client.version}</version>
|
|
|
|
|
</dependency>
|
2020-04-07 11:45:28 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.microsoft.azure</groupId>
|
|
|
|
|
<artifactId>azure-servicebus</artifactId>
|
|
|
|
|
<version>${azure-servicebus.version}</version>
|
|
|
|
|
</dependency>
|
2019-07-18 18:11:58 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.passay</groupId>
|
|
|
|
|
<artifactId>passay</artifactId>
|
|
|
|
|
<version>${passay.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.github.ua-parser</groupId>
|
|
|
|
|
<artifactId>uap-java</artifactId>
|
|
|
|
|
<version>${ua-parser.version}</version>
|
|
|
|
|
</dependency>
|
2020-04-13 09:34:35 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>commons-beanutils</groupId>
|
|
|
|
|
<artifactId>commons-beanutils</artifactId>
|
|
|
|
|
<version>${commons-beanutils.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>commons-collections</groupId>
|
|
|
|
|
<artifactId>commons-collections</artifactId>
|
|
|
|
|
<version>${commons-collections.version}</version>
|
|
|
|
|
</dependency>
|
2020-06-18 11:08:06 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.java-websocket</groupId>
|
|
|
|
|
<artifactId>Java-WebSocket</artifactId>
|
|
|
|
|
<version>${java-websocket.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2020-07-06 14:47:36 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-starter-actuator</artifactId>
|
|
|
|
|
<version>${spring-boot.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.micrometer</groupId>
|
|
|
|
|
<artifactId>micrometer-core</artifactId>
|
|
|
|
|
<version>${micrometer.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.micrometer</groupId>
|
|
|
|
|
<artifactId>micrometer-registry-prometheus</artifactId>
|
|
|
|
|
<version>${micrometer.version}</version>
|
|
|
|
|
</dependency>
|
2020-10-12 16:21:05 +03:00
|
|
|
<dependency>
|
2020-11-11 16:00:04 +02:00
|
|
|
<groupId>org.thingsboard</groupId>
|
2020-10-12 16:21:05 +03:00
|
|
|
<artifactId>protobuf-dynamic</artifactId>
|
|
|
|
|
<version>${protobuf-dynamic.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.squareup.wire</groupId>
|
|
|
|
|
<artifactId>wire-schema</artifactId>
|
|
|
|
|
<version>${wire-schema.version}</version>
|
|
|
|
|
</dependency>
|
2020-11-20 13:08:20 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.twilio.sdk</groupId>
|
|
|
|
|
<artifactId>twilio</artifactId>
|
|
|
|
|
<version>${twilio.version}</version>
|
|
|
|
|
<exclusions>
|
|
|
|
|
<exclusion>
|
|
|
|
|
<groupId>io.jsonwebtoken</groupId>
|
|
|
|
|
<artifactId>jjwt-api</artifactId>
|
|
|
|
|
</exclusion>
|
|
|
|
|
<exclusion>
|
|
|
|
|
<groupId>io.jsonwebtoken</groupId>
|
|
|
|
|
<artifactId>jjwt-jackson</artifactId>
|
|
|
|
|
</exclusion>
|
|
|
|
|
<exclusion>
|
|
|
|
|
<groupId>io.jsonwebtoken</groupId>
|
|
|
|
|
<artifactId>jjwt-impl</artifactId>
|
|
|
|
|
</exclusion>
|
|
|
|
|
</exclusions>
|
|
|
|
|
</dependency>
|
2021-03-30 18:29:55 +03:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.hibernate.validator</groupId>
|
|
|
|
|
<artifactId>hibernate-validator</artifactId>
|
|
|
|
|
<version>${hibernate-validator.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.glassfish</groupId>
|
|
|
|
|
<artifactId>javax.el</artifactId>
|
|
|
|
|
<version>${javax.el.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>javax.validation</groupId>
|
|
|
|
|
<artifactId>validation-api</artifactId>
|
|
|
|
|
<version>${javax.validation-api.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.owasp.antisamy</groupId>
|
|
|
|
|
<artifactId>antisamy</artifactId>
|
|
|
|
|
<version>${antisamy.version}</version>
|
|
|
|
|
<exclusions>
|
|
|
|
|
<exclusion>
|
|
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
|
|
<artifactId>*</artifactId>
|
|
|
|
|
</exclusion>
|
|
|
|
|
<exclusion>
|
|
|
|
|
<groupId>com.github.spotbugs</groupId>
|
|
|
|
|
<artifactId>spotbugs-annotations</artifactId>
|
|
|
|
|
</exclusion>
|
|
|
|
|
</exclusions>
|
|
|
|
|
</dependency>
|
2021-03-10 14:56:25 +02:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.snmp4j</groupId>
|
|
|
|
|
<artifactId>snmp4j</artifactId>
|
|
|
|
|
<version>${snmp4j.version}</version>
|
|
|
|
|
</dependency>
|
2016-12-01 11:38:15 +02:00
|
|
|
</dependencies>
|
|
|
|
|
</dependencyManagement>
|
|
|
|
|
|
2019-07-25 19:09:12 +03:00
|
|
|
<distributionManagement>
|
|
|
|
|
<repository>
|
|
|
|
|
<id>thingsboard-repo-deploy</id>
|
|
|
|
|
<name>ThingsBoard Repo Deployment</name>
|
|
|
|
|
<url>https://repo.thingsboard.io/artifactory/libs-release-public</url>
|
|
|
|
|
</repository>
|
|
|
|
|
</distributionManagement>
|
|
|
|
|
|
2016-12-01 11:38:15 +02:00
|
|
|
<repositories>
|
|
|
|
|
<repository>
|
|
|
|
|
<id>central</id>
|
2020-01-16 14:50:00 +02:00
|
|
|
<url>https://repo1.maven.org/maven2/</url>
|
2016-12-01 11:38:15 +02:00
|
|
|
</repository>
|
|
|
|
|
<repository>
|
|
|
|
|
<id>spring-snapshots</id>
|
|
|
|
|
<name>Spring Snapshots</name>
|
|
|
|
|
<url>https://repo.spring.io/snapshot</url>
|
|
|
|
|
<snapshots>
|
|
|
|
|
<enabled>true</enabled>
|
|
|
|
|
</snapshots>
|
|
|
|
|
</repository>
|
|
|
|
|
<repository>
|
|
|
|
|
<id>spring-milestones</id>
|
|
|
|
|
<name>Spring Milestones</name>
|
|
|
|
|
<url>https://repo.spring.io/milestone</url>
|
|
|
|
|
<snapshots>
|
|
|
|
|
<enabled>false</enabled>
|
|
|
|
|
</snapshots>
|
|
|
|
|
</repository>
|
|
|
|
|
<repository>
|
|
|
|
|
<id>typesafe</id>
|
|
|
|
|
<name>Typesafe Repository</name>
|
2020-01-16 14:50:00 +02:00
|
|
|
<url>https://repo.typesafe.com/typesafe/releases/</url>
|
2016-12-01 11:38:15 +02:00
|
|
|
</repository>
|
|
|
|
|
<repository>
|
|
|
|
|
<id>sonatype</id>
|
|
|
|
|
<url>https://oss.sonatype.org/content/groups/public</url>
|
|
|
|
|
</repository>
|
|
|
|
|
</repositories>
|
|
|
|
|
</project>
|