diff --git a/examples/hawkbit-mgmt-api-client/src/main/java/org/eclipse/hawkbit/mgmt/client/resource/SoftwareModuleResourceClient.java b/examples/hawkbit-mgmt-api-client/src/main/java/org/eclipse/hawkbit/mgmt/client/resource/SoftwareModuleResourceClient.java
index aaf589779..80fcf734e 100644
--- a/examples/hawkbit-mgmt-api-client/src/main/java/org/eclipse/hawkbit/mgmt/client/resource/SoftwareModuleResourceClient.java
+++ b/examples/hawkbit-mgmt-api-client/src/main/java/org/eclipse/hawkbit/mgmt/client/resource/SoftwareModuleResourceClient.java
@@ -8,13 +8,13 @@
*/
package org.eclipse.hawkbit.mgmt.client.resource;
-import org.eclipse.hawkbit.mgmt.rest.api.MgmtSoftwareModuleRestAPI;
+import org.eclipse.hawkbit.mgmt.rest.api.MgmtSoftwareModuleRestApi;
import org.springframework.cloud.netflix.feign.FeignClient;
/**
* Client binding for the SoftwareModule resource of the management API.
*/
@FeignClient(url = "${hawkbit.url:localhost:8080}/rest/v1/softwaremodules")
-public interface SoftwareModuleResourceClient extends MgmtSoftwareModuleRestAPI {
+public interface SoftwareModuleResourceClient extends MgmtSoftwareModuleRestApi {
}
diff --git a/hawkbit-ddi-resource/pom.xml b/hawkbit-ddi-resource/pom.xml
index f73cb6c1e..d5ba2c21c 100644
--- a/hawkbit-ddi-resource/pom.xml
+++ b/hawkbit-ddi-resource/pom.xml
@@ -42,9 +42,10 @@
org.eclipse.hawkbit
- hawkbit-rest-core
+ hawkbit-rest-core
${project.version}
- test
+ tests
+ test
org.springframework.boot
@@ -151,19 +152,4 @@
test
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
- test-jar
-
-
-
-
-
-
diff --git a/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtDownloadRestApi.java b/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtDownloadRestApi.java
index c7caed01b..85c498296 100644
--- a/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtDownloadRestApi.java
+++ b/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtDownloadRestApi.java
@@ -36,7 +36,7 @@ public interface MgmtDownloadRestApi {
*/
@RequestMapping(method = RequestMethod.GET, value = MgmtRestConstants.DOWNLOAD_ID_V1_REQUEST_MAPPING)
@ResponseBody
- ResponseEntity downloadArtifactByDownloadId(@PathVariable final String downloadId,
+ ResponseEntity downloadArtifactByDownloadId(@PathVariable("downloadId") final String downloadId,
final HttpServletResponse response);
}
diff --git a/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtSoftwareModuleRestAPI.java b/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtSoftwareModuleRestApi.java
similarity index 99%
rename from hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtSoftwareModuleRestAPI.java
rename to hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtSoftwareModuleRestApi.java
index e452eb9a3..d5dbb6c7e 100644
--- a/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtSoftwareModuleRestAPI.java
+++ b/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtSoftwareModuleRestApi.java
@@ -32,7 +32,7 @@ import org.springframework.web.multipart.MultipartFile;
*
*/
@RequestMapping(MgmtRestConstants.SOFTWAREMODULE_V1_REQUEST_MAPPING)
-public interface MgmtSoftwareModuleRestAPI {
+public interface MgmtSoftwareModuleRestApi {
/**
* Handles POST request for artifact upload.
diff --git a/hawkbit-mgmt-resource/pom.xml b/hawkbit-mgmt-resource/pom.xml
index cc95f8026..c52506e11 100644
--- a/hawkbit-mgmt-resource/pom.xml
+++ b/hawkbit-mgmt-resource/pom.xml
@@ -10,7 +10,7 @@
0.2.0-SNAPSHOT
hawkbit-mgmt-resource
- hawkBit :: REST Resources
+ hawkBit :: REST Managment Resources
@@ -31,11 +31,12 @@
-
+
org.eclipse.hawkbit
- hawkbit-rest-core
+ hawkbit-rest-core
${project.version}
- test
+ tests
+ test
org.springframework.boot
@@ -136,25 +137,10 @@
allure-junit-adaptor
test
-
+
org.springframework
spring-context-support
test
-
+
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
- test-jar
-
-
-
-
-
-
\ No newline at end of file
diff --git a/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtSoftwareModuleMapper.java b/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtSoftwareModuleMapper.java
index b31fe068a..a100b6fb4 100644
--- a/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtSoftwareModuleMapper.java
+++ b/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtSoftwareModuleMapper.java
@@ -20,7 +20,7 @@ import org.eclipse.hawkbit.mgmt.json.model.artifact.MgmtArtifactHash;
import org.eclipse.hawkbit.mgmt.json.model.softwaremodule.MgmtSoftwareModule;
import org.eclipse.hawkbit.mgmt.json.model.softwaremodule.MgmtSoftwareModuleRequestBodyPost;
import org.eclipse.hawkbit.mgmt.rest.api.MgmtRestConstants;
-import org.eclipse.hawkbit.mgmt.rest.api.MgmtSoftwareModuleRestAPI;
+import org.eclipse.hawkbit.mgmt.rest.api.MgmtSoftwareModuleRestApi;
import org.eclipse.hawkbit.mgmt.rest.api.MgmtSoftwareModuleTypeRestApi;
import org.eclipse.hawkbit.repository.SoftwareManagement;
import org.eclipse.hawkbit.repository.exception.EntityNotFoundException;
@@ -140,9 +140,9 @@ public final class MgmtSoftwareModuleMapper {
response.setType(baseSofwareModule.getType().getKey());
response.setVendor(baseSofwareModule.getVendor());
- response.add(linkTo(methodOn(MgmtSoftwareModuleRestAPI.class).getArtifacts(response.getModuleId()))
+ response.add(linkTo(methodOn(MgmtSoftwareModuleRestApi.class).getArtifacts(response.getModuleId()))
.withRel(MgmtRestConstants.SOFTWAREMODULE_V1_ARTIFACT));
- response.add(linkTo(methodOn(MgmtSoftwareModuleRestAPI.class).getSoftwareModule(response.getModuleId()))
+ response.add(linkTo(methodOn(MgmtSoftwareModuleRestApi.class).getSoftwareModule(response.getModuleId()))
.withRel("self"));
response.add(linkTo(
@@ -176,7 +176,7 @@ public final class MgmtSoftwareModuleMapper {
MgmtRestModelMapper.mapBaseToBase(artifactRest, artifact);
- artifactRest.add(linkTo(methodOn(MgmtSoftwareModuleRestAPI.class).getArtifact(artifact.getSoftwareModule().getId(),
+ artifactRest.add(linkTo(methodOn(MgmtSoftwareModuleRestApi.class).getArtifact(artifact.getSoftwareModule().getId(),
artifact.getId())).withRel("self"));
if (artifact instanceof LocalArtifact) {
diff --git a/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtSoftwareModuleResource.java b/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtSoftwareModuleResource.java
index f4135744b..51b543366 100644
--- a/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtSoftwareModuleResource.java
+++ b/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtSoftwareModuleResource.java
@@ -18,7 +18,7 @@ import org.eclipse.hawkbit.mgmt.json.model.softwaremodule.MgmtSoftwareModule;
import org.eclipse.hawkbit.mgmt.json.model.softwaremodule.MgmtSoftwareModuleRequestBodyPost;
import org.eclipse.hawkbit.mgmt.json.model.softwaremodule.MgmtSoftwareModuleRequestBodyPut;
import org.eclipse.hawkbit.mgmt.rest.api.MgmtRestConstants;
-import org.eclipse.hawkbit.mgmt.rest.api.MgmtSoftwareModuleRestAPI;
+import org.eclipse.hawkbit.mgmt.rest.api.MgmtSoftwareModuleRestApi;
import org.eclipse.hawkbit.repository.ArtifactManagement;
import org.eclipse.hawkbit.repository.OffsetBasedPageRequest;
import org.eclipse.hawkbit.repository.SoftwareManagement;
@@ -51,7 +51,7 @@ import org.springframework.web.multipart.MultipartFile;
*
*/
@RestController
-public class MgmtSoftwareModuleResource implements MgmtSoftwareModuleRestAPI {
+public class MgmtSoftwareModuleResource implements MgmtSoftwareModuleRestApi {
private static final Logger LOG = LoggerFactory.getLogger(MgmtSoftwareModuleResource.class);
@Autowired
diff --git a/hawkbit-mgmt-resource/src/test/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtDistributionSetResourceTest.java b/hawkbit-mgmt-resource/src/test/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtDistributionSetResourceTest.java
index 61a84fdd8..5017d4ff6 100644
--- a/hawkbit-mgmt-resource/src/test/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtDistributionSetResourceTest.java
+++ b/hawkbit-mgmt-resource/src/test/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtDistributionSetResourceTest.java
@@ -30,15 +30,8 @@ import org.eclipse.hawkbit.AbstractIntegrationTest;
import org.eclipse.hawkbit.TestDataUtil;
import org.eclipse.hawkbit.WithUser;
import org.eclipse.hawkbit.mgmt.rest.api.MgmtRestConstants;
-import org.eclipse.hawkbit.repository.ActionRepository;
-import org.eclipse.hawkbit.repository.ControllerManagement;
-import org.eclipse.hawkbit.repository.DistributionSetManagement;
-import org.eclipse.hawkbit.repository.SoftwareManagement;
-import org.eclipse.hawkbit.repository.TargetManagement;
import org.eclipse.hawkbit.repository.exception.EntityNotFoundException;
-import org.eclipse.hawkbit.repository.model.Action;
import org.eclipse.hawkbit.repository.model.Action.Status;
-import org.eclipse.hawkbit.repository.model.ActionStatus;
import org.eclipse.hawkbit.repository.model.DistributionSet;
import org.eclipse.hawkbit.repository.model.DistributionSetMetadata;
import org.eclipse.hawkbit.repository.model.DsMetadataCompositeKey;
@@ -299,8 +292,8 @@ public class MgmtDistributionSetResourceTest extends AbstractIntegrationTest {
// assign knownTargetId to distribution set
deploymentManagement.assignDistributionSet(createdDs.getId(), knownTargetId);
// make it in install state
- sendUpdateActionStatusToTargets(controllerManagament, targetManagement, actionRepository, createdDs,
- Lists.newArrayList(createTarget), Status.FINISHED, "some message");
+ TestDataUtil.sendUpdateActionStatusToTargets(controllerManagament, targetManagement, actionRepository,
+ createdDs, Lists.newArrayList(createTarget), Status.FINISHED, "some message");
mvc.perform(get(
MgmtRestConstants.DISTRIBUTIONSET_V1_REQUEST_MAPPING + "/" + createdDs.getId() + "/installedTargets"))
@@ -399,7 +392,8 @@ public class MgmtDistributionSetResourceTest extends AbstractIntegrationTest {
@WithUser(principal = "uploadTester", allSpPermissions = true)
@Description("Ensures that single DS requested by ID is listed with expected payload.")
public void getDistributionSet() throws Exception {
- final DistributionSet set = createTestDistributionSet(softwareManagement, distributionSetManagement);
+ final DistributionSet set = TestDataUtil.createTestDistributionSet(softwareManagement,
+ distributionSetManagement);
// perform request
mvc.perform(get("/rest/v1/distributionsets/{dsId}", set.getId()).accept(MediaType.APPLICATION_JSON))
@@ -869,54 +863,4 @@ public class MgmtDistributionSetResourceTest extends AbstractIntegrationTest {
return created;
}
- public static List sendUpdateActionStatusToTargets(final ControllerManagement controllerManagament,
- final TargetManagement targetManagement, final ActionRepository actionRepository, final DistributionSet dsA,
- final Iterable targs, final Status status, final String... msgs) {
- final List result = new ArrayList();
- for (final Target t : targs) {
- final List findByTarget = actionRepository.findByTarget(t);
- for (final Action action : findByTarget) {
- result.add(sendUpdateActionStatusToTarget(controllerManagament, targetManagement, status, action, t,
- msgs));
- }
- }
- return result;
- }
-
- private static Target sendUpdateActionStatusToTarget(final ControllerManagement controllerManagament,
- final TargetManagement targetManagement, final Status status, final Action updActA, final Target t,
- final String... msgs) {
- updActA.setStatus(status);
-
- final ActionStatus statusMessages = new ActionStatus();
- statusMessages.setAction(updActA);
- statusMessages.setOccurredAt(System.currentTimeMillis());
- statusMessages.setStatus(status);
- for (final String msg : msgs) {
- statusMessages.addMessage(msg);
- }
- controllerManagament.addUpdateActionStatus(statusMessages, updActA);
- return targetManagement.findTargetByControllerID(t.getControllerId());
- }
-
- public static DistributionSet createTestDistributionSet(final SoftwareManagement softwareManagement,
- final DistributionSetManagement distributionSetManagement) {
-
- DistributionSet set = TestDataUtil.generateDistributionSet("one", softwareManagement,
- distributionSetManagement);
- set.setVersion("anotherVersion");
- set = distributionSetManagement.updateDistributionSet(set);
-
- set.getModules().forEach(module -> {
- module.setDescription("updated description");
- softwareManagement.updateSoftwareModule(module);
- });
-
- // load also lazy stuff
- set = distributionSetManagement.findDistributionSetByIdWithDetails(set.getId());
-
- assertThat(distributionSetManagement.findDistributionSetsAll(pageReq, false, true)).hasSize(1);
- return set;
- }
-
}
diff --git a/hawkbit-repository/src/test/java/org/eclipse/hawkbit/TestDataUtil.java b/hawkbit-repository/src/test/java/org/eclipse/hawkbit/TestDataUtil.java
index 1787d29e4..7ce8283dc 100644
--- a/hawkbit-repository/src/test/java/org/eclipse/hawkbit/TestDataUtil.java
+++ b/hawkbit-repository/src/test/java/org/eclipse/hawkbit/TestDataUtil.java
@@ -8,6 +8,8 @@
*/
package org.eclipse.hawkbit;
+import static org.fest.assertions.api.Assertions.assertThat;
+
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Collection;
@@ -16,10 +18,15 @@ import java.util.Random;
import java.util.UUID;
import org.apache.commons.io.IOUtils;
+import org.eclipse.hawkbit.repository.ActionRepository;
import org.eclipse.hawkbit.repository.ArtifactManagement;
+import org.eclipse.hawkbit.repository.ControllerManagement;
import org.eclipse.hawkbit.repository.DistributionSetManagement;
import org.eclipse.hawkbit.repository.SoftwareManagement;
import org.eclipse.hawkbit.repository.TargetManagement;
+import org.eclipse.hawkbit.repository.model.Action;
+import org.eclipse.hawkbit.repository.model.Action.Status;
+import org.eclipse.hawkbit.repository.model.ActionStatus;
import org.eclipse.hawkbit.repository.model.DistributionSet;
import org.eclipse.hawkbit.repository.model.DistributionSetTag;
import org.eclipse.hawkbit.repository.model.DistributionSetType;
@@ -27,6 +34,8 @@ import org.eclipse.hawkbit.repository.model.SoftwareModule;
import org.eclipse.hawkbit.repository.model.SoftwareModuleType;
import org.eclipse.hawkbit.repository.model.Target;
import org.eclipse.hawkbit.repository.model.TargetTag;
+import org.springframework.data.domain.PageRequest;
+import org.springframework.data.domain.Pageable;
import com.google.common.base.Strings;
import com.google.common.collect.Lists;
@@ -42,6 +51,56 @@ import net._01001111.text.LoremIpsum;
public class TestDataUtil {
private static final LoremIpsum LOREM = new LoremIpsum();
+ public static DistributionSet createTestDistributionSet(final SoftwareManagement softwareManagement,
+ final DistributionSetManagement distributionSetManagement) {
+ final Pageable pageReq = new PageRequest(0, 400);
+ DistributionSet set = TestDataUtil.generateDistributionSet("one", softwareManagement,
+ distributionSetManagement);
+ set.setVersion("anotherVersion");
+ set = distributionSetManagement.updateDistributionSet(set);
+
+ set.getModules().forEach(module -> {
+ module.setDescription("updated description");
+ softwareManagement.updateSoftwareModule(module);
+ });
+
+ // load also lazy stuff
+ set = distributionSetManagement.findDistributionSetByIdWithDetails(set.getId());
+
+ assertThat(distributionSetManagement.findDistributionSetsAll(pageReq, false, true)).hasSize(1);
+ return set;
+ }
+
+ public static List sendUpdateActionStatusToTargets(final ControllerManagement controllerManagament,
+ final TargetManagement targetManagement, final ActionRepository actionRepository, final DistributionSet dsA,
+ final Iterable targs, final Status status, final String... msgs) {
+ final List result = new ArrayList();
+ for (final Target t : targs) {
+ final List findByTarget = actionRepository.findByTarget(t);
+ for (final Action action : findByTarget) {
+ result.add(sendUpdateActionStatusToTarget(controllerManagament, targetManagement, status, action, t,
+ msgs));
+ }
+ }
+ return result;
+ }
+
+ private static Target sendUpdateActionStatusToTarget(final ControllerManagement controllerManagament,
+ final TargetManagement targetManagement, final Status status, final Action updActA, final Target t,
+ final String... msgs) {
+ updActA.setStatus(status);
+
+ final ActionStatus statusMessages = new ActionStatus();
+ statusMessages.setAction(updActA);
+ statusMessages.setOccurredAt(System.currentTimeMillis());
+ statusMessages.setStatus(status);
+ for (final String msg : msgs) {
+ statusMessages.addMessage(msg);
+ }
+ controllerManagament.addUpdateActionStatus(statusMessages, updActA);
+ return targetManagement.findTargetByControllerID(t.getControllerId());
+ }
+
public static List generateDistributionSets(final String suffix, final int number,
final SoftwareManagement softwareManagement, final DistributionSetManagement distributionSetManagement) {
diff --git a/hawkbit-rest-core/pom.xml b/hawkbit-rest-core/pom.xml
index f731a35a3..6cc9d432b 100644
--- a/hawkbit-rest-core/pom.xml
+++ b/hawkbit-rest-core/pom.xml
@@ -10,7 +10,7 @@
0.2.0-SNAPSHOT
hawkbit-rest-core
- hawkBit :: REST Resources
+ hawkBit :: REST Core
diff --git a/hawkbit-rest-core/src/test/resources/application-test.properties b/hawkbit-rest-core/src/test/resources/application-test.properties
deleted file mode 100644
index 92506caa4..000000000
--- a/hawkbit-rest-core/src/test/resources/application-test.properties
+++ /dev/null
@@ -1,63 +0,0 @@
-#
-# Copyright (c) 2015 Bosch Software Innovations GmbH and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-
-# used if IM profile is disabled
-security.ignored=true
-
-# IM required for integration tests
-spring.profiles.active=im,suiteembedded,artifactrepository,redis
-
-server.port=12222
-
-spring.data.mongodb.uri=mongodb://localhost/spArtifactRepository${random.value}
-spring.data.mongodb.port=28017
-
-
-# supported: H2, MYSQL
-hawkbit.server.database=H2
-hawkbit.server.database.env=TEST
-spring.main.show_banner=false
-
-hawkbit.server.ddi.security.authentication.header=true
-
-hawkbit.server.artifact.repo.upload.maxFileSize=5MB
-
-hawkbit.server.security.dos.maxStatusEntriesPerAction=100
-
-hawkbit.server.security.dos.maxAttributeEntriesPerTarget=10
-
-spring.jpa.database=${hawkbit.server.database}
-#spring.jpa.show-sql=true
-
-
-flyway.sqlMigrationSuffix=${spring.jpa.database}.sql
-
-# effective DB setting
-spring.datasource.url=${${hawkbit.server.database}.spring.datasource.url}
-spring.datasource.driverClassName=${${hawkbit.server.database}.spring.datasource.driverClassName}
-spring.datasource.username=${${hawkbit.server.database}.spring.datasource.username}
-spring.datasource.password=${${hawkbit.server.database}.spring.datasource.password}
-
-# H2
-##;AUTOCOMMIT=ON
-H2.spring.datasource.url=jdbc:h2:mem:sp-db;DB_CLOSE_ON_EXIT=FALSE
-#H2.spring.datasource.url=jdbc:h2:./db/sp-db;AUTO_SERVER=TRUE;DB_CLOSE_ON_EXIT=FALSE;MVCC=TRUE
-H2.spring.datasource.driverClassName=org.h2.Driver
-H2.spring.datasource.username=sa
-H2.spring.datasource.password=sa
-
-# MYSQL
-MYSQL.spring.datasource.url=jdbc:mysql://localhost:3306/sp_test
-MYSQL.spring.datasource.driverClassName=org.mariadb.jdbc.Driver
-MYSQL.spring.datasource.username=root
-MYSQL.spring.datasource.password=
-
-# SP Controller configuration
-hawkbit.controller.pollingTime=00:01:00
-hawkbit.controller.pollingOverdueTime=00:01:00
diff --git a/hawkbit-system-api/src/main/java/org/eclipse/hawkbit/system/rest/api/SystemManagementRestApi.java b/hawkbit-system-api/src/main/java/org/eclipse/hawkbit/system/rest/api/SystemManagementRestApi.java
index 9e7864439..6185fceea 100644
--- a/hawkbit-system-api/src/main/java/org/eclipse/hawkbit/system/rest/api/SystemManagementRestApi.java
+++ b/hawkbit-system-api/src/main/java/org/eclipse/hawkbit/system/rest/api/SystemManagementRestApi.java
@@ -33,7 +33,7 @@ public interface SystemManagementRestApi {
* @return HttpStatus.OK
*/
@RequestMapping(method = RequestMethod.DELETE, value = "/tenants/{tenant}")
- ResponseEntity deleteTenant(@PathVariable final String tenant);
+ ResponseEntity deleteTenant(@PathVariable("tenant") final String tenant);
/**
* Collects and returns system usage statistics. It provides a system wide
diff --git a/hawkbit-system-resource/pom.xml b/hawkbit-system-resource/pom.xml
index 6b02cf70c..7c00b3fec 100644
--- a/hawkbit-system-resource/pom.xml
+++ b/hawkbit-system-resource/pom.xml
@@ -10,7 +10,7 @@
0.2.0-SNAPSHOT
hawkbit-system-resource
- hawkBit :: REST Resources
+ hawkBit :: System REST Resources
@@ -33,25 +33,93 @@
org.eclipse.hawkbit
- hawkbit-rest-core
+ hawkbit-rest-core
${project.version}
- test
+ tests
+ test
+
+
+ org.springframework.boot
+ spring-boot-starter
+
+
+ org.springframework.boot
+ spring-boot-starter-logging
+
+
+ test
+
+
+ org.springframework.boot
+ spring-boot-starter-log4j2
+ test
+
+
+ com.h2database
+ h2
+ test
+
+
+ org.mariadb.jdbc
+ mariadb-java-client
+ test
+
+
+ javax.el
+ javax.el-api
+ test
+
+
+ org.springframework.security
+ spring-security-config
+ test
+
+
+ org.eclipse.hawkbit
+ hawkbit-repository
+ ${project.version}
+ tests
+ test
+
+
+ org.eclipse.hawkbit
+ hawkbit-http-security
+ ${project.version}
+ test
+
+
+ com.jayway.jsonpath
+ json-path
+ test
+
+
+ org.json
+ json
+ test
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ test
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ test
org.springframework.boot
spring-boot-starter-test
test
-
- org.easytesting
- fest-assert-core
+
+ org.springframework.security
+ spring-security-aspects
test
-
- org.eclipse.hawkbit
- hawkbit-repository
- ${project.version}
- tests
+
+ org.easytesting
+ fest-assert-core
test
@@ -59,10 +127,20 @@
fest-assert
test
+
+ de.flapdoodle.embed
+ de.flapdoodle.embed.mongo
+ test
+
ru.yandex.qatools.allure
allure-junit-adaptor
test
+
+ org.springframework
+ spring-context-support
+ test
+
\ No newline at end of file