Merge pull request #199 from volodymyr-babak/master

Moved hsql DB folder to env variables
This commit is contained in:
VoBa 2017-07-05 15:13:45 +03:00 committed by GitHub
commit 90077a7cc8
19 changed files with 84 additions and 83 deletions

View File

@ -260,7 +260,6 @@
<dependency> <dependency>
<groupId>org.hsqldb</groupId> <groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId> <artifactId>hsqldb</artifactId>
<scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>

View File

@ -17,3 +17,4 @@
export JAVA_OPTS="$JAVA_OPTS -Dplatform=@pkg.platform@" export JAVA_OPTS="$JAVA_OPTS -Dplatform=@pkg.platform@"
export LOG_FILENAME=${pkg.name}.out export LOG_FILENAME=${pkg.name}.out
export LOADER_PATH=${pkg.installFolder}/conf,${pkg.installFolder}/extensions export LOADER_PATH=${pkg.installFolder}/conf,${pkg.installFolder}/extensions
export SQL_DATA_FOLDER=${pkg.installFolder}/data/sql

View File

@ -223,21 +223,36 @@ spring.mvc.cors:
allowed-headers: "*" allowed-headers: "*"
max-age: "1800" max-age: "1800"
allow-credentials: "true" allow-credentials: "true"
# SQL DAO Configuration
# HSQLDB DAO Configuration
spring: spring:
data: data:
jpa: jpa:
repositories: repositories:
enabled: "true" enabled: "true"
jpa: jpa:
show-sql: "false"
database-platform: "org.hibernate.dialect.PostgreSQLDialect"
hibernate: hibernate:
ddl-auto: "validate" ddl-auto: "validate"
database-platform: "org.hibernate.dialect.HSQLDialect"
datasource: datasource:
driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}" driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.hsqldb.jdbc.JDBCDriver}"
url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/thingsboard}" url: "${SPRING_DATASOURCE_URL:jdbc:hsqldb:file:${SQL_DATA_FOLDER:/tmp}/thingsboardDb;sql.enforce_size=false}"
username: "${SPRING_DATASOURCE_USERNAME:postgres}" username: "${SPRING_DATASOURCE_USERNAME:sa}"
password: "${SPRING_DATASOURCE_PASSWORD:postgres}" password: "${SPRING_DATASOURCE_PASSWORD:}"
# Postgres DAO Configuration
#spring:
# data:
# jpa:
# repositories:
# enabled: "true"
# jpa:
# hibernate:
# ddl-auto: "validate"
# database-platform: "org.hibernate.dialect.PostgreSQLDialect"
# datasource:
# driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}"
# url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/thingsboard}"
# username: "${SPRING_DATASOURCE_USERNAME:postgres}"
# password: "${SPRING_DATASOURCE_PASSWORD:postgres}"

View File

@ -78,6 +78,7 @@ if "%1" == "--loadDemo" (
SET BASE=%~dp0 SET BASE=%~dp0
SET LOADER_PATH=%BASE%\conf,%BASE%\extensions SET LOADER_PATH=%BASE%\conf,%BASE%\extensions
SET SQL_DATA_FOLDER=%BASE%\data\sql
SET jarfile=%BASE%\lib\${pkg.name}.jar SET jarfile=%BASE%\lib\${pkg.name}.jar
SET installDir=%BASE%\data SET installDir=%BASE%\data

View File

@ -6,6 +6,7 @@
<logpath>${pkg.winWrapperLogFolder}</logpath> <logpath>${pkg.winWrapperLogFolder}</logpath>
<logmode>rotate</logmode> <logmode>rotate</logmode>
<env name="LOADER_PATH" value="%BASE%\conf,%BASE%\extensions" /> <env name="LOADER_PATH" value="%BASE%\conf,%BASE%\extensions" />
<env name="SQL_DATA_FOLDER" value="%BASE%\data\sql" />
<executable>java</executable> <executable>java</executable>
<startargument>-Dplatform=windows</startargument> <startargument>-Dplatform=windows</startargument>
<startargument>-jar</startargument> <startargument>-jar</startargument>

View File

@ -22,6 +22,7 @@ if not defined fromVersion (
) )
SET LOADER_PATH=%BASE%\conf,%BASE%\extensions SET LOADER_PATH=%BASE%\conf,%BASE%\extensions
SET SQL_DATA_FOLDER=%BASE%\data\sql
SET jarfile=%BASE%\lib\${pkg.name}.jar SET jarfile=%BASE%\lib\${pkg.name}.jar
SET installDir=%BASE%\data SET installDir=%BASE%\data

View File

@ -28,8 +28,6 @@ import org.thingsboard.server.dao.model.BaseEntity;
import java.util.List; import java.util.List;
import java.util.UUID; import java.util.UUID;
import static org.springframework.transaction.annotation.Propagation.REQUIRES_NEW;
/** /**
* @author Valerii Sosliuk * @author Valerii Sosliuk
*/ */

View File

@ -20,8 +20,8 @@ import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.CrudRepository; import org.springframework.data.repository.CrudRepository;
import org.springframework.data.repository.query.Param; import org.springframework.data.repository.query.Param;
import org.thingsboard.server.common.data.asset.TenantAssetType; import org.thingsboard.server.common.data.asset.TenantAssetType;
import org.thingsboard.server.dao.util.SqlDao;
import org.thingsboard.server.dao.model.sql.AssetEntity; import org.thingsboard.server.dao.model.sql.AssetEntity;
import org.thingsboard.server.dao.util.SqlDao;
import java.util.List; import java.util.List;
import java.util.UUID; import java.util.UUID;

View File

@ -24,7 +24,7 @@ import java.util.Arrays;
@RunWith(ClasspathSuite.class) @RunWith(ClasspathSuite.class)
@ClassnameFilters({ @ClassnameFilters({
"org.thingsboard.server.dao.sql.*AASDTest" "org.thingsboard.server.dao.sql.*AAATest"
}) })
public class JpaDaoTestSuite { public class JpaDaoTestSuite {

View File

@ -51,7 +51,6 @@ public class JpaDbunitTestConfig {
DatabaseDataSourceConnectionFactoryBean databaseDataSourceConnectionFactoryBean = new DatabaseDataSourceConnectionFactoryBean(); DatabaseDataSourceConnectionFactoryBean databaseDataSourceConnectionFactoryBean = new DatabaseDataSourceConnectionFactoryBean();
databaseDataSourceConnectionFactoryBean.setDatabaseConfig(databaseConfigBean()); databaseDataSourceConnectionFactoryBean.setDatabaseConfig(databaseConfigBean());
databaseDataSourceConnectionFactoryBean.setDataSource(dataSource); databaseDataSourceConnectionFactoryBean.setDataSource(dataSource);
databaseDataSourceConnectionFactoryBean.setSchema("public");
return databaseDataSourceConnectionFactoryBean; return databaseDataSourceConnectionFactoryBean;
} }
} }

View File

@ -18,8 +18,6 @@ package org.thingsboard.server.dao.sql.alarm;
import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.ListenableFuture;
import org.junit.Test; import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.PageRequest;
import org.thingsboard.server.common.data.EntityType;
import org.thingsboard.server.common.data.alarm.Alarm; import org.thingsboard.server.common.data.alarm.Alarm;
import org.thingsboard.server.common.data.alarm.AlarmId; import org.thingsboard.server.common.data.alarm.AlarmId;
import org.thingsboard.server.common.data.alarm.AlarmStatus; import org.thingsboard.server.common.data.alarm.AlarmStatus;
@ -27,7 +25,6 @@ import org.thingsboard.server.common.data.id.DeviceId;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.dao.AbstractJpaDaoTest; import org.thingsboard.server.dao.AbstractJpaDaoTest;
import org.thingsboard.server.dao.alarm.AlarmDao; import org.thingsboard.server.dao.alarm.AlarmDao;
import org.thingsboard.server.dao.model.sql.AlarmEntity;
import java.util.UUID; import java.util.UUID;
import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutionException;
@ -43,8 +40,6 @@ public class JpaAlarmDaoTest extends AbstractJpaDaoTest {
@Autowired @Autowired
private AlarmDao alarmDao; private AlarmDao alarmDao;
@Autowired
private AlarmRepository alarmRepository;
@Test @Test
public void testFindLatestByOriginatorAndType() throws ExecutionException, InterruptedException { public void testFindLatestByOriginatorAndType() throws ExecutionException, InterruptedException {
@ -59,9 +54,6 @@ public class JpaAlarmDaoTest extends AbstractJpaDaoTest {
saveAlarm(alarm2Id, tenantId, originator1Id, "TEST_ALARM"); saveAlarm(alarm2Id, tenantId, originator1Id, "TEST_ALARM");
saveAlarm(alarm3Id, tenantId, originator2Id, "TEST_ALARM"); saveAlarm(alarm3Id, tenantId, originator2Id, "TEST_ALARM");
assertEquals(3, alarmDao.find().size()); assertEquals(3, alarmDao.find().size());
AlarmEntity alarmEntity = alarmRepository.findLatestByOriginatorAndType(
tenantId, originator1Id, EntityType.DEVICE, "TEST_ALARM", new PageRequest(0, 1)).get(0);
assertNotNull(alarmEntity);
ListenableFuture<Alarm> future = alarmDao ListenableFuture<Alarm> future = alarmDao
.findLatestByOriginatorAndType(new TenantId(tenantId), new DeviceId(originator1Id), "TEST_ALARM"); .findLatestByOriginatorAndType(new TenantId(tenantId), new DeviceId(originator1Id), "TEST_ALARM");
Alarm alarm = future.get(); Alarm alarm = future.get();
@ -69,11 +61,6 @@ public class JpaAlarmDaoTest extends AbstractJpaDaoTest {
assertEquals(alarm2Id, alarm.getId().getId()); assertEquals(alarm2Id, alarm.getId().getId());
} }
@Test
public void testFindAlarmByIdAsync() {
// TODO: implement
}
private void saveAlarm(UUID id, UUID tenantId, UUID deviceId, String type) { private void saveAlarm(UUID id, UUID tenantId, UUID deviceId, String type) {
Alarm alarm = new Alarm(); Alarm alarm = new Alarm();
alarm.setId(new AlarmId(id)); alarm.setId(new AlarmId(id));

View File

@ -1,14 +1,14 @@
<dataset> <dataset>
<device_credentials <device_credentials
id="958e3314-3215-11e7-93ae-92361f002671" id="uuid'958e3314-3215-11e7-93ae-92361f002671'"
device_id="958e3a30-3215-11e7-93ae-92361f002671" device_id="uuid'958e3a30-3215-11e7-93ae-92361f002671'"
credentials_type="ACCESS_TOKEN" credentials_type="ACCESS_TOKEN"
credentials_id="ID_1" credentials_id="ID_1"
credentials_value="ACCESS_TOKEN_1" credentials_value="ACCESS_TOKEN_1"
/> />
<device_credentials <device_credentials
id="958e3c74-3215-11e7-93ae-92361f002671" id="uuid'958e3c74-3215-11e7-93ae-92361f002671'"
device_id="958e3e5e-3215-11e7-93ae-92361f002671" device_id="uuid'958e3e5e-3215-11e7-93ae-92361f002671'"
credentials_type="ACCESS_TOKEN" credentials_type="ACCESS_TOKEN"
credentials_id="ID_2" credentials_id="ID_2"
credentials_value="ACCESS_TOKEN_2" credentials_value="ACCESS_TOKEN_2"

View File

@ -1,18 +1,18 @@
<dataset> <dataset>
<event <event
id="be41c7a2-31f5-11e7-9cfd-2786e6aa2046" id="uuid'be41c7a2-31f5-11e7-9cfd-2786e6aa2046'"
tenant_id="be41c7a0-31f5-11e7-9cfd-2786e6aa2046" tenant_id="uuid'be41c7a0-31f5-11e7-9cfd-2786e6aa2046'"
entity_id="be41c7a1-31f5-11e7-9cfd-2786e6aa2046" entity_id="uuid'be41c7a1-31f5-11e7-9cfd-2786e6aa2046'"
entity_type="DEVICE" entity_type="DEVICE"
event_type="STATS" event_type="STATS"
event_uid="be41c7a3-31f5-11e7-9cfd-2786e6aa2046" event_uid="uuid'be41c7a3-31f5-11e7-9cfd-2786e6aa2046'"
/> />
<event <event
id="be41c7a4-31f5-11e7-9cfd-2786e6aa2046" id="uuid'be41c7a4-31f5-11e7-9cfd-2786e6aa2046'"
tenant_id="be41c7a0-31f5-11e7-9cfd-2786e6aa2046" tenant_id="uuid'be41c7a0-31f5-11e7-9cfd-2786e6aa2046'"
entity_id="be41c7a1-31f5-11e7-9cfd-2786e6aa2046" entity_id="uuid'be41c7a1-31f5-11e7-9cfd-2786e6aa2046'"
entity_type="DEVICE" entity_type="DEVICE"
event_type="STATS" event_type="STATS"
event_uid="be41c7a5-31f5-11e7-9cfd-2786e6aa2046" event_uid="uuid'be41c7a5-31f5-11e7-9cfd-2786e6aa2046'"
/> />
</dataset> </dataset>

View File

@ -1,31 +1,31 @@
<dataset> <dataset>
<rule <rule
id="8e834e11-2e0a-11e7-83ec-f7f6dbfb4833" id="uuid'8e834e11-2e0a-11e7-83ec-f7f6dbfb4833'"
tenant_id="8e834e10-2e0a-11e7-83ec-f7f6dbfb4833" tenant_id="uuid'8e834e10-2e0a-11e7-83ec-f7f6dbfb4833'"
name="RULE_11" name="RULE_11"
weight="1" weight="1"
search_text="rule_11" search_text="rule_11"
plugin_token="token_1" plugin_token="token_1"
/> />
<rule <rule
id="8e834e12-2e0a-11e7-83ec-f7f6dbfb4833" id="uuid'8e834e12-2e0a-11e7-83ec-f7f6dbfb4833'"
tenant_id="8e834e10-2e0a-11e7-83ec-f7f6dbfb4833" tenant_id="uuid'8e834e10-2e0a-11e7-83ec-f7f6dbfb4833'"
name="RULE_12" name="RULE_12"
weight="1" weight="1"
search_text="rule_12" search_text="rule_12"
plugin_token="token_1" plugin_token="token_1"
/> />
<rule <rule
id="8e834e13-2e0a-11e7-83ec-f7f6dbfb4833" id="uuid'8e834e13-2e0a-11e7-83ec-f7f6dbfb4833'"
tenant_id="8e834e10-2e0a-11e7-83ec-f7f6dbfb4833" tenant_id="uuid'8e834e10-2e0a-11e7-83ec-f7f6dbfb4833'"
name="RULE_13" name="RULE_13"
weight="1" weight="1"
search_text="rule_13" search_text="rule_13"
plugin_token="token_1" plugin_token="token_1"
/> />
<rule <rule
id="8e834e14-2e0a-11e7-83ec-f7f6dbfb4833" id="uuid'8e834e14-2e0a-11e7-83ec-f7f6dbfb4833'"
tenant_id="8e834e10-2e0a-11e7-83ec-f7f6dbfb4833" tenant_id="uuid'8e834e10-2e0a-11e7-83ec-f7f6dbfb4833'"
name="RULE_14" name="RULE_14"
weight="2" weight="2"
search_text="rule_14" search_text="rule_14"

View File

@ -1,41 +1,41 @@
<dataset> <dataset>
<tb_user id="9cb58ba0-27c1-11e7-93ae-92361f002671" <tb_user id="uuid'9cb58ba0-27c1-11e7-93ae-92361f002671'"
tenant_id="c97ea14e-27c1-11e7-93ae-92361f002671" tenant_id="uuid'c97ea14e-27c1-11e7-93ae-92361f002671'"
customer_id="cdf9c79e-27c1-11e7-93ae-92361f002671" customer_id="uuid'cdf9c79e-27c1-11e7-93ae-92361f002671'"
authority="SYS_ADMIN" authority="SYS_ADMIN"
email="sysadm@thingsboard.org" email="sysadm@thingsboard.org"
search_text="SYSADM SEARCH TEXT" search_text="SYSADM SEARCH TEXT"
first_name="John" first_name="John"
last_name="Doe" last_name="Doe"
/> />
<tb_user id="1312f328-27c7-11e7-93ae-92361f002671" <tb_user id="uuid'1312f328-27c7-11e7-93ae-92361f002671'"
tenant_id="1e1cd4c8-27c7-11e7-93ae-92361f002671" tenant_id="uuid'1e1cd4c8-27c7-11e7-93ae-92361f002671'"
authority="TENANT_ADMIN" authority="TENANT_ADMIN"
email="tenantadm1@thingsboard.org" email="tenantadm1@thingsboard.org"
search_text="TENANTADM1 SEARCH TEXT" search_text="TENANTADM1 SEARCH TEXT"
first_name="Samuel" first_name="Samuel"
last_name="Serif" last_name="Serif"
/> />
<tb_user id="2b090dde-27ca-11e7-93ae-92361f002671" <tb_user id="uuid'2b090dde-27ca-11e7-93ae-92361f002671'"
tenant_id="1e1cd4c8-27c7-11e7-93ae-92361f002671" tenant_id="uuid'1e1cd4c8-27c7-11e7-93ae-92361f002671'"
authority="TENANT_ADMIN" authority="TENANT_ADMIN"
email="tenantadm2@thingsboard.org" email="tenantadm2@thingsboard.org"
search_text="TENANTADM2 SEARCH TEXT" search_text="TENANTADM2 SEARCH TEXT"
first_name="Penny" first_name="Penny"
last_name="Morgan" last_name="Morgan"
/> />
<tb_user id="cc8c1ca8-27c7-11e7-93ae-92361f002671" <tb_user id="uuid'cc8c1ca8-27c7-11e7-93ae-92361f002671'"
tenant_id="d2e27caa-27c7-11e7-93ae-92361f002671" tenant_id="uuid'd2e27caa-27c7-11e7-93ae-92361f002671'"
customer_id="d89e128a-27c7-11e7-93ae-92361f002671" customer_id="uuid'd89e128a-27c7-11e7-93ae-92361f002671'"
authority="CUSTOMER_USER" authority="CUSTOMER_USER"
email="customeruser@thingsboard.org" email="customeruser@thingsboard.org"
search_text="CUSTOMER USER SEARCH TEXT" search_text="CUSTOMER USER SEARCH TEXT"
first_name="Norman" first_name="Norman"
last_name="Gordon" last_name="Gordon"
/> />
<tb_user id="edb2de58-27c7-11e7-93ae-92361f002671" <tb_user id="uuid'edb2de58-27c7-11e7-93ae-92361f002671'"
tenant_id="f229675e-27c7-11e7-93ae-92361f002671" tenant_id="uuid'f229675e-27c7-11e7-93ae-92361f002671'"
customer_id="f7a3d4e4-27c7-11e7-93ae-92361f002671" customer_id="uuid'f7a3d4e4-27c7-11e7-93ae-92361f002671'"
authority="REFRESH_TOKEN" authority="REFRESH_TOKEN"
email="refreshtoken@thingsboard.org" email="refreshtoken@thingsboard.org"
search_text="REFRESH TOKEN SEARCH TEXT" search_text="REFRESH TOKEN SEARCH TEXT"

View File

@ -1,15 +1,15 @@
<dataset> <dataset>
<user_credentials <user_credentials
id="3ed10af0-27d5-11e7-93ae-92361f002671" id="uuid'3ed10af0-27d5-11e7-93ae-92361f002671'"
user_id="44ee8552-27d5-11e7-93ae-92361f002671" user_id="uuid'44ee8552-27d5-11e7-93ae-92361f002671'"
enabled="true" enabled="true"
password="password" password="password"
activate_token="ACTIVATE_TOKEN_1" activate_token="ACTIVATE_TOKEN_1"
reset_token="RESET_TOKEN_1" reset_token="RESET_TOKEN_1"
/> />
<user_credentials <user_credentials
id="4b9e010c-27d5-11e7-93ae-92361f002671" id="uuid'4b9e010c-27d5-11e7-93ae-92361f002671'"
user_id="787827e6-27d7-11e7-93ae-92361f002671" user_id="uuid'787827e6-27d7-11e7-93ae-92361f002671'"
enabled="true" enabled="true"
password="password" password="password"
activate_token="ACTIVATE_TOKEN_2" activate_token="ACTIVATE_TOKEN_2"

View File

@ -1,28 +1,28 @@
<dataset> <dataset>
<widget_type <widget_type
id="2b7e4c91-2dfe-11e7-94aa-f7f6dbfb4833" id="uuid'2b7e4c91-2dfe-11e7-94aa-f7f6dbfb4833'"
tenant_id="2b7e4c90-2dfe-11e7-94aa-f7f6dbfb4833" tenant_id="uuid'2b7e4c90-2dfe-11e7-94aa-f7f6dbfb4833'"
bundle_alias="BUNDLE_ALIAS_1" bundle_alias="BUNDLE_ALIAS_1"
alias="ALIAS1" alias="ALIAS1"
name="ALIAS1" name="ALIAS1"
/> />
<widget_type <widget_type
id="2b7e4c92-2dfe-11e7-94aa-f7f6dbfb4833" id="uuid'2b7e4c92-2dfe-11e7-94aa-f7f6dbfb4833'"
tenant_id="2b7e4c90-2dfe-11e7-94aa-f7f6dbfb4833" tenant_id="uuid'2b7e4c90-2dfe-11e7-94aa-f7f6dbfb4833'"
bundle_alias="BUNDLE_ALIAS_1" bundle_alias="BUNDLE_ALIAS_1"
alias="ALIAS2" alias="ALIAS2"
name="ALIAS2" name="ALIAS2"
/> />
<widget_type <widget_type
id="2b7e4c93-2dfe-11e7-94aa-f7f6dbfb4833" id="uuid'2b7e4c93-2dfe-11e7-94aa-f7f6dbfb4833'"
tenant_id="2b7e4c90-2dfe-11e7-94aa-f7f6dbfb4833" tenant_id="uuid'2b7e4c90-2dfe-11e7-94aa-f7f6dbfb4833'"
bundle_alias="BUNDLE_ALIAS_1" bundle_alias="BUNDLE_ALIAS_1"
alias="ALIAS3" alias="ALIAS3"
name="ALIAS3" name="ALIAS3"
/> />
<widget_type <widget_type
id="2b7e4c94-2dfe-11e7-94aa-f7f6dbfb4833" id="uuid'2b7e4c94-2dfe-11e7-94aa-f7f6dbfb4833'"
tenant_id="2b7e4c90-2dfe-11e7-94aa-f7f6dbfb4833" tenant_id="uuid'2b7e4c90-2dfe-11e7-94aa-f7f6dbfb4833'"
bundle_alias="BUNDLE_ALIAS_2" bundle_alias="BUNDLE_ALIAS_2"
alias="ALIAS4" alias="ALIAS4"
name="ALIAS4" name="ALIAS4"

View File

@ -1,45 +1,45 @@
<dataset> <dataset>
<widgets_bundle <widgets_bundle
id="250ac7b4-2825-11e7-93ae-92361f002671" id="uuid'250ac7b4-2825-11e7-93ae-92361f002671'"
tenant_id="250aca8e-2825-11e7-93ae-92361f002671" tenant_id="uuid'250aca8e-2825-11e7-93ae-92361f002671'"
alias="WB1" alias="WB1"
title="Widgets Bundle 1" title="Widgets Bundle 1"
search_text="WB SEARCH TEXT 1" search_text="WB SEARCH TEXT 1"
/> />
<widgets_bundle <widgets_bundle
id="3269c18a-2825-11e7-93ae-92361f002671" id="uuid'3269c18a-2825-11e7-93ae-92361f002671'"
tenant_id="3269c18a-2825-11e7-93ae-92361f002671" tenant_id="uuid'3269c18a-2825-11e7-93ae-92361f002671'"
alias="WB2" alias="WB2"
title="Widgets Bundle 2" title="Widgets Bundle 2"
search_text="WB SEARCH TEXT 2" search_text="WB SEARCH TEXT 2"
/> />
<widgets_bundle <widgets_bundle
id="44e6af4e-2825-11e7-93ae-92361f002671" id="uuid'44e6af4e-2825-11e7-93ae-92361f002671'"
tenant_id="250aca8e-2825-11e7-93ae-92361f002671" tenant_id="uuid'250aca8e-2825-11e7-93ae-92361f002671'"
alias="WB3" alias="WB3"
title="Widgets Bundle 3" title="Widgets Bundle 3"
search_text="WB SEARCH TEXT 3" search_text="WB SEARCH TEXT 3"
/> />
<widgets_bundle <widgets_bundle
id="696dc9b4-2830-11e7-93ae-92361f002671" id="uuid'696dc9b4-2830-11e7-93ae-92361f002671'"
alias="WB4" alias="WB4"
title="Widgets Bundle 4" title="Widgets Bundle 4"
search_text="SYSTEM BUNDLE 1" search_text="SYSTEM BUNDLE 1"
/> />
<widgets_bundle <widgets_bundle
id="1a83fc50-2840-11e7-93ae-92361f002671" id="uuid'1a83fc50-2840-11e7-93ae-92361f002671'"
alias="WB5" alias="WB5"
title="Widgets Bundle 5" title="Widgets Bundle 5"
search_text="SYSTEM BUNDLE 2" search_text="SYSTEM BUNDLE 2"
/> />
<widgets_bundle <widgets_bundle
id="6a593dde-2841-11e7-93ae-92361f002671" id="uuid'6a593dde-2841-11e7-93ae-92361f002671'"
alias="WB6" alias="WB6"
title="Widgets Bundle 6" title="Widgets Bundle 6"
search_text="SYSTEM BUNDLE 1" search_text="SYSTEM BUNDLE 1"
/> />
<widgets_bundle <widgets_bundle
id="3beb4b1a-294d-11e7-93ae-92361f002671" id="uuid'3beb4b1a-294d-11e7-93ae-92361f002671'"
alias="WB6" alias="WB6"
title="Widgets Bundle 7" title="Widgets Bundle 7"
search_text="ABC DEF" search_text="ABC DEF"

View File

@ -763,7 +763,6 @@
<groupId>org.hsqldb</groupId> <groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId> <artifactId>hsqldb</artifactId>
<version>${hsqldb.version}</version> <version>${hsqldb.version}</version>
<scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>ru.yandex.qatools.embed</groupId> <groupId>ru.yandex.qatools.embed</groupId>