Preparations for release 0.2.0 (#461)
* Promote update server to runtime Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Current status Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * More CQs Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Complete CQs Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Updatesd documentation Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Enable test modules Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Re add examples and extensions Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Fixes and roadmap extended Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Add release issue link Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Add works with CQ. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Documented CQs for #459 Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Fix shell script Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Fix CQ table and runtime parent. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Fix repo entries. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Cleaned up docs. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
This commit is contained in:
178
3rd-dependencies/Release_0_2_0.md
Normal file
178
3rd-dependencies/Release_0_2_0.md
Normal file
@@ -0,0 +1,178 @@
|
||||
# 3rd party dependencies for Release 0.2.0
|
||||
|
||||
## Eclipse CQs - Provided/compile
|
||||
|
||||
| Group ID | Artifact ID | Version | CQ |
|
||||
|---|---|---|---|
|
||||
|aopalliance|aopalliance|1.0| [CQ10346](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10346) |
|
||||
|ch.qos.logback|logback-classic|1.1.3| [CQ10347](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10347) |
|
||||
|ch.qos.logback|logback-core|1.1.3| [CQ12925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12925) |
|
||||
|com.fasterxml.jackson.core|jackson-annotations|2.8.2| [CQ12927](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12927) |
|
||||
|com.fasterxml.jackson.core|jackson-core|2.8.2| [CQ12928](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12928) |
|
||||
|com.fasterxml.jackson.core|jackson-databind|2.8.2| [CQ12930](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12930) |
|
||||
|com.fasterxml|classmate|1.3.3| [CQ10368](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10368) |
|
||||
|com.github.gwtd3|gwt-d3-api|1.2.0| [CQ13029](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13029) |
|
||||
|com.github.gwtd3|gwt-d3-js|3.5.11| [CQ13030](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13030) |
|
||||
|com.google.guava|guava|19.0| [CQ12931](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12931) |
|
||||
|com.h2database|h2|1.4.186| [CQ10365](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10365) |
|
||||
|com.rabbitmq|amqp-client|4.0.2| [CQ13041](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13041) |
|
||||
|com.rabbitmq|http-client|1.1.1.RELEASE| [CQ13042](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13042) |
|
||||
|com.vaadin.external.atmosphere|atmosphere-runtime|2.2.9.vaadin2| [CQ10714](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10714) |
|
||||
|com.vaadin.external.flute|flute|1.3.0.gg2| [CQ11039](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=11039) |
|
||||
|com.vaadin.external.gwt|gwt-elemental|2.7.0.vaadin4| [CQ13031](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13031) |
|
||||
|com.vaadin.external.gwt|gwt-user|2.7.0.vaadin4| [CQ13033](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13033) |
|
||||
|com.vaadin.external.slf4j|vaadin-slf4j-jdk14|1.6.1| [CQ10715](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10715) |
|
||||
|com.vaadin|vaadin-client|7.7.7| [CQ12956](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12956) |
|
||||
|com.vaadin|vaadin-push|7.7.7| [CQ12957](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12957) |
|
||||
|com.vaadin|vaadin-sass-compiler|0.9.12| [CQ12958](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12958) |
|
||||
|com.vaadin|vaadin-server|7.7.7| [CQ12959](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12959) |
|
||||
|com.vaadin|vaadin-shared|7.7.7| [CQ12960](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12960) |
|
||||
|com.vaadin|vaadin-spring-boot|1.1.1| [CQ12962](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12962) |
|
||||
|com.vaadin|vaadin-spring|1.1.1| [CQ12963](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12963) |
|
||||
|com.vaadin|vaadin-themes|7.7.7| [CQ12961](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12961) |
|
||||
|commons-codec|commons-codec|1.10| [CQ12933](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12933) |
|
||||
|commons-io|commons-io|2.4| [CQ10354](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10354) |
|
||||
|cz.jirutka.rsql|rsql-parser|2.1.0| [CQ12964](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12964) |
|
||||
|io.protostuff|protostuff-api|1.5.3| [CQ12965](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12965) |
|
||||
|io.protostuff|protostuff-collectionschema|1.5.3| [CQ12966](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12966) |
|
||||
|io.protostuff|protostuff-core|1.5.3| [CQ12967](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12967) |
|
||||
|io.protostuff|protostuff-runtime|1.5.3| [CQ12968](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12968) |
|
||||
|javax.annotation|javax.annotation-api|1.2| [CQ12934](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12934) |
|
||||
|javax.servlet|javax.servlet-api|3.1.0| [CQ10362](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10362) |
|
||||
|javax.transaction|javax.transaction-api|1.2| [CQ10363](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10363) |
|
||||
|javax.validation|validation-api|1.1.0.Final| [CQ10364](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10364) |
|
||||
|javax.validation|validation-api|sources| [CQ10364](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10364) |
|
||||
|javax.websocket|javax.websocket-api|1.0| [CQ12943](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12943) |
|
||||
|org.apache.commons|commons-lang3|3.4| [CQ10356](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10356) |
|
||||
|org.apache.httpcomponents|httpclient|4.5.2| [CQ12941](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12941) |
|
||||
|org.apache.httpcomponents|httpcore|4.4.6| [CQ12942](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12942) |
|
||||
|org.apache.tomcat.embed|tomcat-embed-el|8.0.28| [CQ11060](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=11060) |
|
||||
|org.apache.tomcat|tomcat-jdbc|8.0.28| [CQ10617](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10617) |
|
||||
|org.apache.tomcat|tomcat-juli|8.0.28| [CQ10618](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10618) |
|
||||
|org.flywaydb|flyway-core|4.0.3| [CQ12947](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12947) |
|
||||
|org.glassfish|javax.json|1.0.4| [CQ10619](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10619) |
|
||||
|org.hibernate|hibernate-validator|5.2.2.Final| [CQ10371](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10371) |
|
||||
|org.jboss.logging|jboss-logging|3.2.1.Final| [CQ10621](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10621) |
|
||||
|org.jsoup|jsoup|1.8.3| [CQ12936](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12936) |
|
||||
|org.ow2.asm|asm-commons|5.0.1| [CQ12945](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12945) |
|
||||
|org.ow2.asm|asm-tree|5.0.1| [CQ12945](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12945) |
|
||||
|org.ow2.asm|asm|5.0.1| [CQ12945](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12945) |
|
||||
|org.slf4j|jcl-over-slf4j|1.7.22| [CQ12938](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12938) |
|
||||
|org.slf4j|jul-to-slf4j|1.7.22| [CQ12937](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12937) |
|
||||
|org.slf4j|log4j-over-slf4j|1.7.22| [CQ12939](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12939) |
|
||||
|org.slf4j|slf4j-api|1.7.22| [CQ12940](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12940) |
|
||||
|org.springframework.amqp|spring-amqp|1.7.1.RELEASE| [CQ13043](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13043) |
|
||||
|org.springframework.amqp|spring-rabbit|1.7.1.RELEASE| [CQ13044](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13044) |
|
||||
|org.springframework.boot|spring-boot-actuator|1.4.5.RELEASE| [CQ12992](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12992) |
|
||||
|org.springframework.boot|spring-boot-autoconfigure|1.4.5.RELEASE| [CQ12971](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12971) |
|
||||
|org.springframework.boot|spring-boot-starter-actuator|1.4.5.RELEASE| [CQ12973](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12973) |
|
||||
|org.springframework.boot|spring-boot-starter-aop|1.4.5.RELEASE| [CQ12974](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12974) |
|
||||
|org.springframework.boot|spring-boot-starter-data-jpa|1.4.5.RELEASE| [CQ12975](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12975) |
|
||||
|org.springframework.boot|spring-boot-starter-jdbc|1.4.5.RELEASE| [CQ12976](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12976) |
|
||||
|org.springframework.boot|spring-boot-starter-jetty|1.4.5.RELEASE| [CQ12977](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12977) |
|
||||
|org.springframework.boot|spring-boot-starter-logging|1.4.5.RELEASE| [CQ12981](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12981) |
|
||||
|org.springframework.boot|spring-boot-starter-validation|1.4.5.RELEASE| [CQ12982](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12982) |
|
||||
|org.springframework.boot|spring-boot-starter-web|1.4.5.RELEASE| [CQ12983](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12983) |
|
||||
|org.springframework.boot|spring-boot-starter|1.4.5.RELEASE| [CQ12984](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12984) |
|
||||
|org.springframework.boot|spring-boot|1.4.5.RELEASE| [CQ12985](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12985) |
|
||||
|org.springframework.cloud|spring-cloud-bus|1.2.2.RELEASE| [CQ12986](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12986) |
|
||||
|org.springframework.cloud|spring-cloud-context|1.1.8.RELEASE| [CQ12987](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12987) |
|
||||
|org.springframework.cloud|spring-cloud-stream|1.1.2.RELEASE| [CQ12989](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12989) |
|
||||
|org.springframework.data|spring-data-commons|1.12.8.RELEASE| [CQ12991](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12991) |
|
||||
|org.springframework.data|spring-data-jpa|1.10.8.RELEASE| [CQ12972](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12972) |
|
||||
|org.springframework.hateoas|spring-hateoas|0.23.0.RELEASE| [CQ12993](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12993) |
|
||||
|org.springframework.integration|spring-integration-core|4.3.8.RELEASE| [CQ12994](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12994) |
|
||||
|org.springframework.integration|spring-integration-jmx|4.3.8.RELEASE| [CQ12995](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12995) |
|
||||
|org.springframework.integration|spring-integration-tuple|1.0.0.RELEASE| [CQ12996](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12996) |
|
||||
|org.springframework.plugin|spring-plugin-core|1.2.0.RELEASE| [CQ12997](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12997) |
|
||||
|org.springframework.retry|spring-retry|1.1.2.RELEASE| [CQ10781](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10781) |
|
||||
|org.springframework.security|spring-security-aspects|4.1.4.RELEASE| [CQ12999](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12999) |
|
||||
|org.springframework.security|spring-security-config|4.1.4.RELEASE| [CQ13000](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13000) |
|
||||
|org.springframework.security|spring-security-core|4.1.4.RELEASE| [CQ13001](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13001) |
|
||||
|org.springframework.security|spring-security-crypto|4.1.4.RELEASE| [CQ](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13002) |
|
||||
|org.springframework.security|spring-security-web|4.1.4.RELEASE| [CQ13005](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13005) |
|
||||
|org.springframework|spring-aop|4.3.7.RELEASE| [CQ13003](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13003) |
|
||||
|org.springframework|spring-aspects|4.3.7.RELEASE| [CQ13006](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13006) |
|
||||
|org.springframework|spring-beans|4.3.7.RELEASE| [CQ13007](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13007) |
|
||||
|org.springframework|spring-context-support|4.3.7.RELEASE| [CQ13008](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13008) |
|
||||
|org.springframework|spring-context|4.3.7.RELEASE| [CQ13009](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13009) |
|
||||
|org.springframework|spring-core|4.3.7.RELEASE| [CQ13010](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13010) |
|
||||
|org.springframework|spring-expression|4.3.7.RELEASE| [CQ13011](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13011) |
|
||||
|org.springframework|spring-jdbc|4.3.7.RELEASE| [CQ13019](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13019) |
|
||||
|org.springframework|spring-messaging|4.3.7.RELEASE| [CQ13020](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13020) |
|
||||
|org.springframework|spring-orm|4.3.7.RELEASE| [CQ13021](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13021) |
|
||||
|org.springframework|spring-tuple|1.0.0.RELEASE| [CQ12998](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12998) |
|
||||
|org.springframework|spring-tx|4.3.7.RELEASE| [CQ13022](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13022) |
|
||||
|org.springframework|spring-web|4.3.7.RELEASE| [CQ13023](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13023) |
|
||||
|org.springframework|spring-webmvc|4.3.7.RELEASE| [CQ13024](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13024) |
|
||||
|org.vaadin.addons.lazyquerycontainer|vaadin-lazyquerycontainer|7.6.1.3| [CQ13025](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13025) |
|
||||
|org.vaadin.addons|flexibleoptiongroup|2.2.0| [CQ11050](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=11050) |
|
||||
|org.vaadin.addons|tokenfield|7.0.1| [CQ11051](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=11051) |
|
||||
|org.vaadin.alump.distributionbar|dbar-addon|2.0.0| [CQ13026](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13026) |
|
||||
|org.vaadin.spring.addons|vaadin-spring-addon-eventbus|0.0.6.RELEASE| [CQ11047](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=11047) |
|
||||
|org.vaadin.spring.extensions|vaadin-spring-ext-core|0.0.6.RELEASE| [CQ11048](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=11048) |
|
||||
|org.vaadin.spring.extensions|vaadin-spring-ext-security|0.0.6.RELEASE| [CQ11049](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=11049) |
|
||||
|org.w3c.css|sac|1.3| [CQ11052](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=11052) |
|
||||
|javax.servlet|javax.servlet-api|3.1.0| [CQ10362](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10362) |
|
||||
|
||||
## Test and build dependencies
|
||||
|
||||
Works with CQ: [CQ13040](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13040)
|
||||
|
||||
| Group ID | Artifact ID | Version |
|
||||
|---|---|---|
|
||||
|asm|asm|3.3.1|
|
||||
|cglib|cglib-nodep|3.1|
|
||||
|com.google.gwt.gwtmockito|gwtmockito|1.1.6|
|
||||
|com.google.gwt|gwt-dev|2.7.0|
|
||||
|com.google.gwt|gwt-user|2.7.0|
|
||||
|com.jayway.awaitility|awaitility|1.7.0|
|
||||
|com.jayway.jsonpath|json-path|2.0.0|
|
||||
|commons-beanutils|commons-beanutils-core|1.8.3|
|
||||
|commons-logging|commons-logging|1.1.1|
|
||||
|javax.el|javax.el-api|2.2.4|
|
||||
|junit|junit|4.12|
|
||||
|net._01001111|jlorem|1.1|
|
||||
|net.minidev|asm|1.0.2|
|
||||
|net.minidev|json-smart|2.1.1|
|
||||
|org.apache.tika|tika-core|1.7|
|
||||
|org.aspectj|aspectjrt|1.8.9|
|
||||
|org.assertj|assertj-core|3.6.2|
|
||||
|org.atteo|evo-inflector|1.2.1|
|
||||
|org.hamcrest|hamcrest-all|1.3|
|
||||
|org.hamcrest|hamcrest-core|1.3|
|
||||
|org.hamcrest|hamcrest-library|1.3|
|
||||
|org.javassist|javassist|3.20.0-GA|
|
||||
|org.json|json|20141113|
|
||||
|org.jvnet.jaxb2_commons|jaxb2-basics-runtime|0.9.3|
|
||||
|org.mariadb.jdbc|mariadb-java-client|1.5.7|
|
||||
|org.mockito|mockito-core|1.10.19|
|
||||
|org.objenesis|objenesis|2.1|
|
||||
|org.objenesis|objenesis|2.5.1|
|
||||
|org.ow2.asm|asm-commons|5.0.3|
|
||||
|org.ow2.asm|asm-tree|5.0.3|
|
||||
|org.ow2.asm|asm-util|5.0.3|
|
||||
|org.ow2.asm|asm|5.0.3|
|
||||
|org.powermock|powermock-api-mockito-common|1.6.5|
|
||||
|org.powermock|powermock-api-mockito|1.6.5|
|
||||
|org.powermock|powermock-api-support|1.6.5|
|
||||
|org.powermock|powermock-core|1.6.5|
|
||||
|org.powermock|powermock-module-junit4-common|1.6.5|
|
||||
|org.powermock|powermock-module-junit4|1.6.5|
|
||||
|org.powermock|powermock-reflect|1.6.5|
|
||||
|org.skyscreamer|jsonassert|1.3.0|
|
||||
|org.springframework.boot|spring-boot-starter-test|1.4.5.RELEASE|
|
||||
|org.springframework.boot|spring-boot-test-autoconfigure|1.4.5.RELEASE|
|
||||
|org.springframework.boot|spring-boot-test|1.4.5.RELEASE|
|
||||
|org.springframework.cloud|spring-cloud-stream-binder-test|1.1.2.RELEASE|
|
||||
|org.springframework.cloud|spring-cloud-stream-test-support|1.1.2.RELEASE|
|
||||
|org.springframework.data|spring-data-rest-core|2.5.8.RELEASE|
|
||||
|org.springframework.data|spring-data-rest-webmvc|2.5.8.RELEASE|
|
||||
|org.springframework.integration|spring-integration-test|4.3.8.RELEASE|
|
||||
|org.springframework|spring-test|4.3.7.RELEASE|
|
||||
|ru.yandex.qatools.allure|allure-java-adaptor-api|1.4.22|
|
||||
|ru.yandex.qatools.allure|allure-java-annotations|1.4.22|
|
||||
|ru.yandex.qatools.allure|allure-java-aspects|1.4.22|
|
||||
|ru.yandex.qatools.allure|allure-junit-adaptor|1.4.22|
|
||||
|ru.yandex.qatools.allure|allure-model|1.4.22|
|
||||
|ru.yandex.qatools.properties|properties-loader|1.5|
|
||||
@@ -1,130 +1,112 @@
|
||||
aopalliance:aopalliance:jar:1.0:compile
|
||||
ch.qos.logback:logback-classic:jar:1.1.3:compile
|
||||
ch.qos.logback:logback-core:jar:1.1.3:compile
|
||||
com.fasterxml.jackson.core:jackson-annotations:jar:2.5.5:compile
|
||||
com.fasterxml.jackson.core:jackson-core:jar:2.5.5:compile
|
||||
com.fasterxml.jackson.core:jackson-databind:jar:2.5.5:compile
|
||||
com.fasterxml:classmate:jar:1.1.0:compile
|
||||
com.fasterxml:classmate:jar:1.2.0:compile
|
||||
com.google.collections:google-collections:jar:1.0-rc2:compile
|
||||
com.fasterxml.jackson.core:jackson-annotations:jar:2.8.2:compile
|
||||
com.fasterxml.jackson.core:jackson-core:jar:2.8.2:compile
|
||||
com.fasterxml.jackson.core:jackson-databind:jar:2.8.2:compile
|
||||
com.fasterxml:classmate:jar:1.3.0:compile
|
||||
com.github.gwtd3:gwt-d3-api:jar:1.2.0:compile
|
||||
com.github.gwtd3:gwt-d3-js:jar:3.5.11:compile
|
||||
com.github.gwtd3:gwt-d3-js:jar:sources:3.5.11:compile
|
||||
com.google.guava:guava:jar:19.0:compile
|
||||
com.h2database:h2:jar:1.4.190:compile
|
||||
com.jayway.jsonpath:json-path:jar:0.9.1:compile
|
||||
com.netflix.feign:feign-core:jar:8.12.1:compile
|
||||
com.netflix.feign:feign-core:jar:8.14.2:compile
|
||||
com.netflix.feign:feign-jackson:jar:8.14.1:compile
|
||||
com.netflix.feign:feign-ribbon:jar:8.1.1:compile
|
||||
com.netflix.feign:feign-slf4j:jar:8.1.1:compile
|
||||
com.netflix.ribbon:ribbon-core:jar:2.0.0:compile
|
||||
com.netflix.ribbon:ribbon-httpclient:jar:2.0.0:compile
|
||||
com.netflix.ribbon:ribbon-loadbalancer:jar:2.0.0:compile
|
||||
com.netflix.ribbon:ribbon:jar:2.0.0:compile
|
||||
com.rabbitmq:amqp-client:jar:3.5.5:compile
|
||||
com.vaadin.external.atmosphere:atmosphere-runtime:jar:2.2.7.vaadin1:compile
|
||||
com.h2database:h2:jar:1.4.186:compile
|
||||
com.rabbitmq:amqp-client:jar:4.0.2:compile
|
||||
com.rabbitmq:http-client:jar:1.1.1.RELEASE:compile
|
||||
com.vaadin.external.atmosphere:atmosphere-runtime:jar:2.2.9.vaadin2:compile
|
||||
com.vaadin.external.flute:flute:jar:1.3.0.gg2:compile
|
||||
com.vaadin.external.google:guava:jar:16.0.1.vaadin1:compile
|
||||
com.vaadin.external.gwt:gwt-elemental:jar:2.7.0.vaadin4:compile
|
||||
com.vaadin.external.gwt:gwt-user:jar:2.7.0.vaadin4:compile
|
||||
com.vaadin.external.slf4j:vaadin-slf4j-jdk14:jar:1.6.1:compile
|
||||
com.vaadin.external.streamhtmlparser:streamhtmlparser-jsilver:jar:0.0.10.vaadin1:compile
|
||||
com.vaadin:vaadin-client-compiled:jar:7.6.3:compile
|
||||
com.vaadin:vaadin-push:jar:7.6.3:compile
|
||||
com.vaadin:vaadin-client:jar:7.7.7:compile
|
||||
com.vaadin:vaadin-push:jar:7.7.7:compile
|
||||
com.vaadin:vaadin-sass-compiler:jar:0.9.13:compile
|
||||
com.vaadin:vaadin-server:jar:7.6.3:compile
|
||||
com.vaadin:vaadin-shared:jar:7.6.3:compile
|
||||
com.vaadin:vaadin-spring-boot-starter:jar:1.0.0:compile
|
||||
com.vaadin:vaadin-spring-boot:jar:1.0.0:compile
|
||||
com.vaadin:vaadin-spring:jar:1.0.0:compile
|
||||
com.vaadin:vaadin-themes:jar:7.6.3:compile
|
||||
com.yahoo.platform.yui:yuicompressor:jar:2.4.8:compile
|
||||
com.vaadin:vaadin-server:jar:7.7.7:compile
|
||||
com.vaadin:vaadin-shared:jar:7.7.7:compile
|
||||
com.vaadin:vaadin-spring-boot:jar:1.1.1:compile
|
||||
com.vaadin:vaadin-spring:jar:1.1.1:compile
|
||||
com.vaadin:vaadin-themes:jar:7.7.7:compile
|
||||
commons-codec:commons-codec:jar:1.10:compile
|
||||
commons-io:commons-io:jar:2.4:compile
|
||||
cz.jirutka.rsql:rsql-parser:jar:2.0.0:compile
|
||||
io.reactivex:rxjava:jar:1.0.11:compile
|
||||
io.springfox:springfox-core:jar:2.0.3:compile
|
||||
cz.jirutka.rsql:rsql-parser:jar:2.1.0:compile
|
||||
io.protostuff:protostuff-api:jar:1.5.3:compile
|
||||
io.protostuff:protostuff-collectionschema:jar:1.5.3:compile
|
||||
io.protostuff:protostuff-core:jar:1.5.3:compile
|
||||
io.protostuff:protostuff-runtime:jar:1.5.3:compile
|
||||
javax.annotation:javax.annotation-api:jar:1.2:compile
|
||||
javax.servlet:javax.servlet-api:jar:3.1.0:compile
|
||||
javax.transaction:javax.transaction-api:jar:1.2:compile
|
||||
javax.validation:validation-api:jar:1.1.0.Final:compile
|
||||
joda-time:joda-time:jar:2.5:compile
|
||||
net._01001111:jlorem:jar:1.1:compile
|
||||
net.minidev:json-smart:jar:1.2:compile
|
||||
javax.validation:validation-api:jar:sources:1.0.0.GA:compile
|
||||
javax.websocket:javax.websocket-api:jar:1.0:compile
|
||||
org.apache.commons:commons-lang3:jar:3.4:compile
|
||||
org.apache.commons:commons-pool2:jar:2.2:compile
|
||||
org.apache.logging.log4j:log4j-api:jar:2.1:compile
|
||||
org.apache.logging.log4j:log4j-core:jar:2.1:compile
|
||||
org.apache.logging.log4j:log4j-slf4j-impl:jar:2.1:compile
|
||||
org.apache.tomcat:tomcat-jdbc:jar:8.0.30:compile
|
||||
org.apache.tomcat:tomcat-juli:jar:8.0.30:compile
|
||||
org.aspectj:aspectjrt:jar:1.8.5:compile
|
||||
org.aspectj:aspectjweaver:jar:1.8.5:compile
|
||||
org.eclipse.persistence:javax.persistence:jar:2.1.1:compile
|
||||
org.eclipse.persistence:org.eclipse.persistence.antlr:jar:2.6.2:compile
|
||||
org.eclipse.persistence:org.eclipse.persistence.asm:jar:2.6.2:compile
|
||||
org.eclipse.persistence:org.eclipse.persistence.core:jar:2.6.2:compile
|
||||
org.eclipse.persistence:org.eclipse.persistence.jpa.jpql:jar:2.6.2:compile
|
||||
org.eclipse.persistence:org.eclipse.persistence.jpa:jar:2.6.2:compile
|
||||
org.flywaydb:flyway-core:jar:3.1:compile
|
||||
org.apache.httpcomponents:httpclient:jar:4.5.3:compile
|
||||
org.apache.httpcomponents:httpcore:jar:4.4.6:compile
|
||||
org.apache.tomcat.embed:tomcat-embed-el:jar:8.0.28:compile
|
||||
org.apache.tomcat:tomcat-jdbc:jar:8.0.28:compile
|
||||
org.apache.tomcat:tomcat-juli:jar:8.0.28:compile
|
||||
org.aspectj:aspectjweaver:jar:1.8.9:compile
|
||||
org.flywaydb:flyway-core:jar:4.0.3:compile
|
||||
org.glassfish:javax.json:jar:1.0.4:compile
|
||||
org.hibernate:hibernate-validator:jar:5.2.4.Final:compile
|
||||
org.hibernate:hibernate-validator:jar:5.2.2.Final:compile
|
||||
org.jboss.logging:jboss-logging:jar:3.2.1.Final:compile
|
||||
org.json:json:jar:20141113:compile
|
||||
org.jsoup:jsoup:jar:1.8.3:compile
|
||||
org.mongodb:mongo-java-driver:jar:3.2.2:compile
|
||||
org.objenesis:objenesis:jar:2.1:compile
|
||||
org.slf4j:jcl-over-slf4j:jar:1.7.13:compile
|
||||
org.slf4j:jul-to-slf4j:jar:1.7.13:compile
|
||||
org.slf4j:log4j-over-slf4j:jar:1.7.13:compile
|
||||
org.slf4j:slf4j-api:jar:1.7.13:compile
|
||||
org.springframework.amqp:spring-amqp:jar:1.4.6.RELEASE:compile
|
||||
org.springframework.amqp:spring-rabbit:jar:1.4.6.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-autoconfigure:jar:1.2.8.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-configuration-processor:jar:1.2.8.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter-aop:jar:1.2.8.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter-data-jpa:jar:1.2.8.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter-jdbc:jar:1.2.8.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter-log4j2:jar:1.2.8.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter-logging:jar:1.2.8.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter-web:jar:1.2.8.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter:jar:1.2.8.RELEASE:compile
|
||||
org.springframework.boot:spring-boot:jar:1.2.8.RELEASE:compile
|
||||
org.springframework.cloud:spring-cloud-commons:jar:1.0.5.RELEASE:compile
|
||||
org.springframework.cloud:spring-cloud-context:jar:1.0.5.RELEASE:compile
|
||||
org.springframework.cloud:spring-cloud-netflix-core:jar:1.0.7.RELEASE:compile
|
||||
org.springframework.cloud:spring-cloud-starter-feign:jar:1.0.6.RELEASE:compile
|
||||
org.springframework.cloud:spring-cloud-starter-ribbon:jar:1.0.6.RELEASE:compile
|
||||
org.springframework.cloud:spring-cloud-starter:jar:1.0.5.RELEASE:compile
|
||||
org.springframework.data:spring-data-commons:jar:1.10.1.RELEASE:compile
|
||||
org.springframework.data:spring-data-jpa:jar:1.8.1.RELEASE:compile
|
||||
org.springframework.data:spring-data-mongodb:jar:1.7.1.RELEASE:compile
|
||||
org.springframework.data:spring-data-redis:jar:1.5.1.RELEASE:compile
|
||||
org.springframework.hateoas:spring-hateoas:jar:0.16.0.RELEASE:compile
|
||||
org.springframework.plugin:spring-plugin-core:jar:1.1.0.RELEASE:compile
|
||||
org.springframework.plugin:spring-plugin-metadata:jar:1.2.0.RELEASE:compile
|
||||
org.mortbay.jasper:apache-el:jar:8.0.33:compile
|
||||
org.ow2.asm:asm-commons:jar:5.0.1:compile
|
||||
org.ow2.asm:asm-tree:jar:5.0.1:compile
|
||||
org.ow2.asm:asm:jar:5.0.1:compile
|
||||
org.slf4j:jcl-over-slf4j:jar:1.7.22:compile
|
||||
org.slf4j:jul-to-slf4j:jar:1.7.22:compile
|
||||
org.slf4j:log4j-over-slf4j:jar:1.7.22:compile
|
||||
org.slf4j:slf4j-api:jar:1.7.22:compile
|
||||
org.springframework.amqp:spring-amqp:jar:1.7.1.RELEASE:compile
|
||||
org.springframework.amqp:spring-rabbit:jar:1.7.1.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-actuator:jar:1.4.5.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-autoconfigure:jar:1.4.5.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter-actuator:jar:1.4.5.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter-aop:jar:1.4.5.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter-data-jpa:jar:1.4.5.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter-jdbc:jar:1.4.5.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter-jetty:jar:1.4.5.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter-logging:jar:1.4.5.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter-validation:jar:1.4.5.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter-web:jar:1.4.5.RELEASE:compile
|
||||
org.springframework.boot:spring-boot-starter:jar:1.4.5.RELEASE:compile
|
||||
org.springframework.boot:spring-boot:jar:1.4.5.RELEASE:compile
|
||||
org.springframework.cloud:spring-cloud-bus:jar:1.2.2.RELEASE:compile
|
||||
org.springframework.cloud:spring-cloud-context:jar:1.1.8.RELEASE:compile
|
||||
org.springframework.cloud:spring-cloud-stream:jar:1.1.2.RELEASE:compile
|
||||
org.springframework.data:spring-data-commons:jar:1.12.8.RELEASE:compile
|
||||
org.springframework.data:spring-data-jpa:jar:1.10.8.RELEASE:compile
|
||||
org.springframework.hateoas:spring-hateoas:jar:0.23.0.RELEASE:compile
|
||||
org.springframework.integration:spring-integration-core:jar:4.3.8.RELEASE:compile
|
||||
org.springframework.integration:spring-integration-jmx:jar:4.3.8.RELEASE:compile
|
||||
org.springframework.integration:spring-integration-tuple:jar:1.0.0.RELEASE:compile
|
||||
org.springframework.plugin:spring-plugin-core:jar:1.2.0.RELEASE:compile
|
||||
org.springframework.retry:spring-retry:jar:1.1.2.RELEASE:compile
|
||||
org.springframework.security:spring-security-aspects:jar:3.2.9.RELEASE:compile
|
||||
org.springframework.security:spring-security-config:jar:3.2.9.RELEASE:compile
|
||||
org.springframework.security:spring-security-core:jar:3.2.9.RELEASE:compile
|
||||
org.springframework.security:spring-security-crypto:jar:3.2.9.RELEASE:compile
|
||||
org.springframework.security:spring-security-web:jar:3.2.9.RELEASE:compile
|
||||
org.springframework:spring-aop:jar:4.1.9.RELEASE:compile
|
||||
org.springframework:spring-aspects:jar:4.1.9.RELEASE:compile
|
||||
org.springframework:spring-beans:jar:4.1.9.RELEASE:compile
|
||||
org.springframework:spring-context-support:jar:4.1.9.RELEASE:compile
|
||||
org.springframework:spring-context:jar:4.1.9.RELEASE:compile
|
||||
org.springframework:spring-core:jar:4.1.9.RELEASE:compile
|
||||
org.springframework:spring-expression:jar:4.1.9.RELEASE:compile
|
||||
org.springframework:spring-jdbc:jar:4.1.9.RELEASE:compile
|
||||
org.springframework:spring-messaging:jar:4.1.9.RELEASE:compile
|
||||
org.springframework:spring-orm:jar:4.1.9.RELEASE:compile
|
||||
org.springframework:spring-tx:jar:4.1.9.RELEASE:compile
|
||||
org.springframework:spring-web:jar:4.1.9.RELEASE:compile
|
||||
org.springframework:spring-webmvc:jar:4.1.9.RELEASE:compile
|
||||
org.vaadin.addons.lazyquerycontainer:vaadin-lazyquerycontainer:jar:7.4.0.1:compile
|
||||
org.vaadin.addons:contextmenu:jar:4.5:compile
|
||||
org.springframework.security:spring-security-aspects:jar:4.1.4.RELEASE:compile
|
||||
org.springframework.security:spring-security-config:jar:4.1.4.RELEASE:compile
|
||||
org.springframework.security:spring-security-core:jar:4.1.4.RELEASE:compile
|
||||
org.springframework.security:spring-security-crypto:jar:4.1.4.RELEASE:compile
|
||||
org.springframework.security:spring-security-web:jar:4.1.4.RELEASE:compile
|
||||
org.springframework:spring-aop:jar:4.3.7.RELEASE:compile
|
||||
org.springframework:spring-aspects:jar:4.3.7.RELEASE:compile
|
||||
org.springframework:spring-beans:jar:4.3.7.RELEASE:compile
|
||||
org.springframework:spring-context-support:jar:4.3.7.RELEASE:compile
|
||||
org.springframework:spring-context:jar:4.3.7.RELEASE:compile
|
||||
org.springframework:spring-core:jar:4.3.7.RELEASE:compile
|
||||
org.springframework:spring-expression:jar:4.3.7.RELEASE:compile
|
||||
org.springframework:spring-jdbc:jar:4.3.7.RELEASE:compile
|
||||
org.springframework:spring-messaging:jar:4.3.7.RELEASE:compile
|
||||
org.springframework:spring-orm:jar:4.3.7.RELEASE:compile
|
||||
org.springframework:spring-tuple:jar:1.0.0.RELEASE:compile
|
||||
org.springframework:spring-tx:jar:4.3.7.RELEASE:compile
|
||||
org.springframework:spring-web:jar:4.3.7.RELEASE:compile
|
||||
org.springframework:spring-webmvc:jar:4.3.7.RELEASE:compile
|
||||
org.vaadin.addons.lazyquerycontainer:vaadin-lazyquerycontainer:jar:7.6.1.3:compile
|
||||
org.vaadin.addons:flexibleoptiongroup:jar:2.2.0:compile
|
||||
org.vaadin.addons:tokenfield:jar:7.0.1:compile
|
||||
org.vaadin.alump.distributionbar:dbar-addon:jar:1.2.0:compile
|
||||
org.vaadin.alump.distributionbar:dbar-addon:jar:2.0.0:compile
|
||||
org.vaadin.spring.addons:vaadin-spring-addon-eventbus:jar:0.0.6.RELEASE:compile
|
||||
org.vaadin.spring.extensions:vaadin-spring-ext-core:jar:0.0.6.RELEASE:compile
|
||||
org.vaadin.spring.extensions:vaadin-spring-ext-security:jar:0.0.6.RELEASE:compile
|
||||
org.w3c.css:sac:jar:1.3:compile
|
||||
org.yaml:snakeyaml:jar:1.14:compile
|
||||
redis.clients:jedis:jar:2.5.2:compile
|
||||
rhino:js:jar:1.7R2:compile
|
||||
|
||||
24
3rd-dependencies/generateReleaseMd.sh
Normal file
24
3rd-dependencies/generateReleaseMd.sh
Normal file
@@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# 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
|
||||
#
|
||||
echo "# 3rd party dependencies for Release X.X.X"
|
||||
echo ""
|
||||
echo "## Eclipse CQs - Provided/compile"
|
||||
echo ""
|
||||
echo "| Group ID | Artifact ID | Version | CQ |"
|
||||
echo "|---|---|---|---|---|"
|
||||
cat compile.txt provided.txt|cut -d':' -f1,2,4|sed -e 's/:/|/g'|while read i; do echo "|$i| []() |";done
|
||||
echo ""
|
||||
echo "## Test and build dependencies"
|
||||
echo ""
|
||||
echo "CQ: "
|
||||
echo ""
|
||||
echo "| Group ID | Artifact ID | Version |"
|
||||
echo "|---|---|---|"
|
||||
cut -d':' -f1,2,4 test.txt|sed -e 's/:/|/g'|while read i; do echo "|$i|";done
|
||||
@@ -8,7 +8,7 @@
|
||||
# http://www.eclipse.org/legal/epl-v10.html
|
||||
#
|
||||
cd ..
|
||||
mvn dependency:list -DexcludeGroupIds=org.eclipse.hawkbit -Dsort=true -DoutputFile=dependencies.txt
|
||||
mvn dependency:list -DexcludeGroupIds=org.eclipse -Dsort=true -DoutputFile=dependencies.txt
|
||||
find . -name dependencies.txt|while read i; do cat $i;done|grep '.*:.*:compile'|sort|uniq > 3rd-dependencies/compile.txt
|
||||
find . -name dependencies.txt|while read i; do cat $i;done|grep '.*:.*:test'|sort|uniq > 3rd-dependencies/test.txt
|
||||
find . -name dependencies.txt|while read i; do cat $i;done|grep '.*:.*:provided'|sort|uniq > 3rd-dependencies/provided.txt
|
||||
|
||||
@@ -1,6 +1 @@
|
||||
javax.servlet:javax.servlet-api:jar:3.1.0:provided
|
||||
org.apache.tomcat.embed:tomcat-embed-core:jar:8.0.30:provided
|
||||
org.apache.tomcat.embed:tomcat-embed-el:jar:8.0.30:provided
|
||||
org.apache.tomcat.embed:tomcat-embed-logging-juli:jar:8.0.30:provided
|
||||
org.apache.tomcat.embed:tomcat-embed-websocket:jar:8.0.30:provided
|
||||
org.springframework.boot:spring-boot-starter-tomcat:jar:1.2.8.RELEASE:provided
|
||||
|
||||
@@ -1,33 +1,51 @@
|
||||
com.github.fge:btf:jar:1.2:test
|
||||
com.github.fge:jackson-coreutils:jar:1.6:test
|
||||
com.github.fge:json-patch:jar:1.7:test
|
||||
com.github.fge:msg-simple:jar:1.1:test
|
||||
com.google.code.findbugs:jsr305:jar:2.0.1:test
|
||||
com.sun.jersey:jersey-client:jar:1.18.1:test
|
||||
com.sun.jersey:jersey-core:jar:1.13:test
|
||||
asm:asm:jar:3.3.1:test
|
||||
cglib:cglib-nodep:jar:3.1:test
|
||||
com.google.gwt.gwtmockito:gwtmockito:jar:1.1.6:test
|
||||
com.google.gwt:gwt-dev:jar:2.7.0:test
|
||||
com.google.gwt:gwt-user:jar:2.7.0:test
|
||||
com.jayway.awaitility:awaitility:jar:1.7.0:test
|
||||
com.jayway.jsonpath:json-path:jar:2.0.0:test
|
||||
commons-beanutils:commons-beanutils-core:jar:1.8.3:test
|
||||
commons-logging:commons-logging:jar:1.1.1:test
|
||||
de.flapdoodle.embed:de.flapdoodle.embed.mongo:jar:1.50.2:test
|
||||
de.flapdoodle.embed:de.flapdoodle.embed.process:jar:1.50.1:test
|
||||
javax.el:javax.el-api:jar:2.2.4:test
|
||||
junit:junit:jar:4.12:test
|
||||
net.java.dev.jna:jna-platform:jar:4.0.0:test
|
||||
net.java.dev.jna:jna:jar:4.0.0:test
|
||||
org.apache.commons:commons-compress:jar:1.3:test
|
||||
net._01001111:jlorem:jar:1.1:test
|
||||
net.minidev:asm:jar:1.0.2:test
|
||||
net.minidev:json-smart:jar:2.1.1:test
|
||||
org.apache.tika:tika-core:jar:1.7:test
|
||||
org.aspectj:aspectjrt:jar:1.8.9:test
|
||||
org.assertj:assertj-core:jar:3.6.2:test
|
||||
org.atteo:evo-inflector:jar:1.2.1:test
|
||||
org.easytesting:fest-assert-core:jar:2.0M10:test
|
||||
org.easytesting:fest-assert:jar:1.4:test
|
||||
org.easytesting:fest-util:jar:1.2.5:test
|
||||
org.hamcrest:hamcrest-all:jar:1.3:test
|
||||
org.hamcrest:hamcrest-core:jar:1.3:test
|
||||
org.hamcrest:hamcrest-library:jar:1.3:test
|
||||
org.javassist:javassist:jar:3.20.0-GA:test
|
||||
org.json:json:jar:20141113:test
|
||||
org.jvnet.jaxb2_commons:jaxb2-basics-runtime:jar:0.9.3:test
|
||||
org.mariadb.jdbc:mariadb-java-client:jar:1.3.5:test
|
||||
org.mariadb.jdbc:mariadb-java-client:jar:1.5.7:test
|
||||
org.mockito:mockito-core:jar:1.10.19:test
|
||||
org.springframework.boot:spring-boot-starter-test:jar:1.2.8.RELEASE:test
|
||||
org.springframework.data:spring-data-rest-core:jar:2.3.1.RELEASE:test
|
||||
org.springframework.data:spring-data-rest-webmvc:jar:2.3.1.RELEASE:test
|
||||
org.springframework:spring-test:jar:4.1.9.RELEASE:test
|
||||
org.objenesis:objenesis:jar:2.1:test
|
||||
org.ow2.asm:asm-commons:jar:5.0.3:test
|
||||
org.ow2.asm:asm-tree:jar:5.0.3:test
|
||||
org.ow2.asm:asm-util:jar:5.0.3:test
|
||||
org.ow2.asm:asm:jar:5.0.3:test
|
||||
org.powermock:powermock-api-mockito-common:jar:1.6.5:test
|
||||
org.powermock:powermock-api-mockito:jar:1.6.5:test
|
||||
org.powermock:powermock-api-support:jar:1.6.5:test
|
||||
org.powermock:powermock-core:jar:1.6.5:test
|
||||
org.powermock:powermock-module-junit4-common:jar:1.6.5:test
|
||||
org.powermock:powermock-module-junit4:jar:1.6.5:test
|
||||
org.powermock:powermock-reflect:jar:1.6.5:test
|
||||
org.skyscreamer:jsonassert:jar:1.3.0:test
|
||||
org.springframework.boot:spring-boot-starter-test:jar:1.4.5.RELEASE:test
|
||||
org.springframework.boot:spring-boot-test-autoconfigure:jar:1.4.5.RELEASE:test
|
||||
org.springframework.boot:spring-boot-test:jar:1.4.5.RELEASE:test
|
||||
org.springframework.cloud:spring-cloud-stream-binder-test:jar:1.1.2.RELEASE:test
|
||||
org.springframework.cloud:spring-cloud-stream-test-support:jar:1.1.2.RELEASE:test
|
||||
org.springframework.data:spring-data-rest-core:jar:2.5.8.RELEASE:test
|
||||
org.springframework.data:spring-data-rest-webmvc:jar:2.5.8.RELEASE:test
|
||||
org.springframework.integration:spring-integration-test:jar:4.3.8.RELEASE:test
|
||||
org.springframework:spring-test:jar:4.3.7.RELEASE:test
|
||||
ru.yandex.qatools.allure:allure-java-adaptor-api:jar:1.4.22:test
|
||||
ru.yandex.qatools.allure:allure-java-annotations:jar:1.4.22:test
|
||||
ru.yandex.qatools.allure:allure-java-aspects:jar:1.4.22:test
|
||||
|
||||
30
README.md
30
README.md
@@ -4,7 +4,7 @@
|
||||
|
||||
Eclipse [hawkBit](https://projects.eclipse.org/projects/iot.hawkbit) is an domain independent back end solution for rolling out software updates to constrained edge devices as well as more powerful controllers and gateways connected to IP based networking infrastructure.
|
||||
|
||||
Build: [](https://circleci.com/gh/eclipse/hawkbit)
|
||||
Build: [](https://circleci.com/gh/eclipse/hawkbit)
|
||||
[](https://www.codacy.com/app/kai-zimmermann/hawkbit?utm_source=github.com&utm_medium=referral&utm_content=eclipse/hawkbit&utm_campaign=Badge_Grade) [](https://sonar.ops.bosch-iot-rollouts.com) [](https://maven-badges.herokuapp.com/maven-central/org.eclipse.hawkbit/hawkbit-parent)
|
||||
|
||||
# Documentation
|
||||
@@ -25,7 +25,9 @@ https://hawkbit.eu-gb.mybluemix.net/UI/
|
||||
|
||||
# Compile, Run and Getting Started
|
||||
|
||||
We are not providing an off the shelf installation ready hawkBit update server. However, we recommend to check out the [Example Application](examples/hawkbit-example-app) for a runtime ready Spring Boot based update server that is empowered by hawkBit. In addition we have [guide](https://github.com/eclipse/hawkbit/wiki/Run-hawkBit) for setting up a complete landscape.
|
||||
We are not providing an off the shelf installation ready hawkBit update server. In addition we have [guide](http://www.eclipse.org/hawkbit/documentation/guide/runhawkbit.html) for setting up a complete landscape.
|
||||
|
||||
Docker support by means of ready to go images is currently missing but we will look into this as soon as we can.
|
||||
|
||||
# API stability
|
||||
|
||||
@@ -43,10 +45,10 @@ $ git clone https://github.com/eclipse/hawkbit.git
|
||||
$ cd hawkbit
|
||||
$ mvn clean install
|
||||
```
|
||||
#### Start hawkBit example app
|
||||
[Example Application](examples/hawkbit-example-app)
|
||||
#### Start hawkBit Update Server
|
||||
[Update Server](hawkbit-runtime/hawkbit-update-server)
|
||||
```
|
||||
$ java -jar ./examples/hawkbit-example-app/target/hawkbit-example-app-#version#.jar
|
||||
$ java -jar ./hawkbit-runtime/hawkbit-update-server/target/hawkbit-update-server-#version#.jar
|
||||
```
|
||||
#### Start hawkBit device simulator
|
||||
[Device Simulator](examples/hawkbit-device-simulator)
|
||||
@@ -61,9 +63,17 @@ $ java -jar ./examples/hawkbit-example-mgmt-simulator/target/hawkbit-example-mgm
|
||||
|
||||
# Releases and Roadmap
|
||||
|
||||
* We are currently working on the first formal release under the Eclipse banner: 0.1 (see [Release 0.1 branch](https://github.com/eclipse/hawkbit/tree/release-train-0.1)).
|
||||
* The master branch contains future development towards 0.2. We are currently focusing on:
|
||||
* Rollout Management for large scale rollouts.
|
||||
* In the upcoming release [0.2](https://github.com/eclipse/hawkbit/issues/390):
|
||||
* Rollout management for large scale update campaigns.
|
||||
* Clustering capabilities for the update server.
|
||||
* Upgrade of Spring Boot and Vaadin dependencies.
|
||||
* And of course tons of usability improvements and bug fixes.
|
||||
* Upgrade of Spring Boot and Vaadin dependencies (Boot 1.4, Vaadin 7.7).
|
||||
* Improvements on modularization and customizability based on Spring's auto-configuration mechanism.
|
||||
* Provide Spring Boot Starters for custom apps based on hawkBit.
|
||||
* Provide standard runtime by means of Spring Boot based hawkBit update server (and hopefully a docker image).
|
||||
* And of course tons of usability improvements and bug fixes.
|
||||
* Future releases
|
||||
* Complete repository refactoring.
|
||||
* Integrate with Eclipse hono as DMF provider.
|
||||
* Flexible DMF messaging infrastructure (e.g. with Spring Cloud Stream).
|
||||
* Migrate to Spring Framework 5, Spring Boot 2 and Vaadin 8
|
||||
* Re-evaluate JPA as persistence provider (e.g. look into jOOQ)
|
||||
|
||||
@@ -7,7 +7,7 @@ title: Clustering
|
||||
|
||||
# Cluster
|
||||
|
||||
_hawkBit_ is able to run in a cluster with some constraints. This guide provides insights in the basic concepts and how to setup your own cluster. You can find additional information in the [hawkbit example app's README](https://github.com/eclipse/hawkbit/blob/master/examples/hawkbit-example-app/README.md).
|
||||
_hawkBit_ is able to run in a cluster with some constraints. This guide provides insights in the basic concepts and how to setup your own cluster. You can find additional information in the [hawkbit runtimes's README](https://github.com/eclipse/hawkbit/blob/master/hawkbit-runtime/hawkbit-update-server/README.md).
|
||||
|
||||
# Big picture
|
||||
|
||||
@@ -15,7 +15,7 @@ _hawkBit_ is able to run in a cluster with some constraints. This guide provides
|
||||
|
||||
# Events
|
||||
|
||||
Event communication between nodes is based on [Spring Cloud Bus](https://cloud.spring.io/spring-cloud-bus/) and [Spring Cloud Stream](http://docs.spring.io/spring-cloud-stream/docs/current/reference/htmlsingle/). There are different [binder implementations](http://docs.spring.io/spring-cloud-stream/docs/current/reference/htmlsingle/#_binders) available. The _hawkbit example app_ uses RabbitMQ binder. Every node gets his own queue to receive cluster events, the default payload is JSON.
|
||||
Event communication between nodes is based on [Spring Cloud Bus](https://cloud.spring.io/spring-cloud-bus/) and [Spring Cloud Stream](http://docs.spring.io/spring-cloud-stream/docs/current/reference/htmlsingle/). There are different [binder implementations](http://docs.spring.io/spring-cloud-stream/docs/current/reference/htmlsingle/#_binders) available. The _hawkbit Update Server_ uses RabbitMQ binder. Every node gets his own queue to receive cluster events, the default payload is JSON.
|
||||
If an event is thrown locally at one node, it will be automatically delivered to all other available nodes via the Spring Cloud Bus's topic exchange:
|
||||
|
||||
{:width="100%"}
|
||||
|
||||
@@ -7,27 +7,25 @@ title: Run hawkBit
|
||||
|
||||
# Run hawkBit
|
||||
|
||||
In this guide we describe how to run a full featured hawkBit setup based on a production ready infrastructure. It is based on the _hawkBit_ example modules. We call these _examples_ as we expect that developers who intend to create a _hawkBit_ based IoT application on their own will create a custom [Spring Boot](http://projects.spring.io/spring-boot/) app based on _hawkBit_ as demonstrated with the [hawkBit example app](https://github.com/eclipse/hawkbit/tree/master/examples/hawkbit-example-app).
|
||||
In this guide we describe how to run a full featured hawkBit setup based on a production ready infrastructure. It is based on the _hawkBit_ example modules and update server.
|
||||
|
||||
Note: the example app can in fact be run [stand alone](https://github.com/eclipse/hawkbit/tree/master/examples/hawkbit-example-app). However, only with an embedded H2, no [Device Management Federation API](../interfaces/dmf-api.html) and no artifact storage.
|
||||
Note: the update server can in fact be run [stand alone](https://github.com/eclipse/hawkbit/tree/master/hawkbit-runtime/hawkbit-update-server). However, only with an embedded H2, no [Device Management Federation API](../interfaces/dmf-api.html) and no artifact storage.
|
||||
|
||||
This guide will focus on a complete setup that includes all _hawkBit_ features.
|
||||
|
||||
# System Architecture
|
||||
This guide describes a target architecture that is more like one that you will expect in a production system.
|
||||
|
||||
- hawkBit Update Server [example app](https://github.com/eclipse/hawkbit/tree/master/examples/hawkbit-example-app).
|
||||
- hawkBit [Update Server](https://github.com/eclipse/hawkbit/tree/master/hawkbit-runtime/hawkbit-update-server).
|
||||
- [MariaDB](https://mariadb.org) for the repository.
|
||||
- [MongoDB](https://www.mongodb.org) for artifact storage.
|
||||
- [RabbitMQ](https://www.rabbitmq.com) for DMF communication.
|
||||
- For testing and demonstration purposes we will also use:
|
||||
- [hawkBit Device Simulator](https://github.com/eclipse/hawkbit/tree/master/examples/hawkbit-device-simulator).
|
||||
- [hawkBit Management API example client](https://github.com/eclipse/hawkbit/tree/master/examples/hawkbit-mgmt-api-client).
|
||||
|
||||
# Prerequisites
|
||||
|
||||
- You have a MongoDB (>= 3.0), RabbitMQ and MariaDB/MySQL installed and running in your environment.
|
||||
- You have a working [hawkBit build](https://github.com/eclipse/hawkbit).
|
||||
- You have a working [hawkBit core build](https://github.com/eclipse/hawkbit).
|
||||
- You have a working [hawkBit examples build](https://github.com/eclipse/hawkbit/examples).
|
||||
|
||||
# Steps
|
||||
|
||||
@@ -35,7 +33,7 @@ This guide describes a target architecture that is more like one that you will e
|
||||
|
||||
As mentioned you can create your own application with _hawkBit_ inside or adapt the existing example app. The second option will be shown here.
|
||||
|
||||
### Set MariaDB dependency to compile in the [example App POM](https://github.com/eclipse/hawkbit/blob/master/examples/hawkbit-example-app/pom.xml)
|
||||
### Set MariaDB dependency to compile in the [update server POM](https://github.com/eclipse/hawkbit/blob/master/hawkbit-runtime/hawkbit-update-server/pom.xml)
|
||||
{% highlight plaintext %}
|
||||
<dependency>
|
||||
<groupId>org.mariadb.jdbc</groupId>
|
||||
@@ -44,7 +42,7 @@ As mentioned you can create your own application with _hawkBit_ inside or adapt
|
||||
</dependency>
|
||||
{% endhighlight %}
|
||||
|
||||
### Configure MariaDB/MySQL and MongoDB connection settings.
|
||||
### Configure MariaDB/MySQL connection settings.
|
||||
|
||||
For this you can either edit the existing *application.properties* or create a [new profile](http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-external-config-profile-specific-properties).
|
||||
|
||||
@@ -54,7 +52,6 @@ spring.datasource.url=jdbc:mysql://localhost:3306/YOUR_SCHEMA
|
||||
spring.datasource.username=YOUR_USER
|
||||
spring.datasource.password=YOUR_PWD
|
||||
spring.datasource.driverClassName=org.mariadb.jdbc.Driver
|
||||
spring.data.mongodb.uri=mongodb://localhost/hawkbitArtifactRepository
|
||||
{% endhighlight %}
|
||||
|
||||
### Configure RabbitMQ connection settings for update server and device simulator (optional).
|
||||
@@ -87,7 +84,7 @@ hawkbit-example-mgmt-simulator-##VERSION##.jar --hawkbit.url=YOUR_HOST:PORT
|
||||
|
||||
### Compile & Run your _"production ready"_ app.
|
||||
|
||||
see [example app](https://github.com/eclipse/hawkbit/tree/master/examples/hawkbit-example-app)
|
||||
see [update server](https://github.com/eclipse/hawkbit/tree/master/hawkbit-runtime/hawkbit-update-server)
|
||||
|
||||
### Compile & Run example scenario [creation script](https://github.com/eclipse/hawkbit/tree/master/examples/hawkbit-mgmt-api-client) (optional).
|
||||
|
||||
|
||||
@@ -13,8 +13,6 @@ We offer a sandbox installation that is free for everyone to try out hawkBit. Ho
|
||||
|
||||
# Compile, Run and Getting Started
|
||||
|
||||
We are not providing an off the shelf installation ready hawkBit update server. However, we recommend to check out the [Example Application](examples/hawkbit-example-app) for a runtime ready Spring Boot based update server that is empowered by hawkBit. In addition we have [guide](../guide/runhawkbit.html) for setting up a complete landscape.
|
||||
|
||||
#### Clone and build hawkBit
|
||||
{% highlight bash %}
|
||||
$ git clone https://github.com/eclipse/hawkbit.git
|
||||
@@ -22,11 +20,18 @@ $ cd hawkbit
|
||||
$ mvn clean install
|
||||
{% endhighlight %}
|
||||
|
||||
#### Start hawkBit example app
|
||||
#### Start hawkBit update server
|
||||
[Example Application](https://github.com/eclipse/hawkbit/tree/master/examples/hawkbit-example-app)
|
||||
|
||||
{% highlight bash %}
|
||||
$ java -jar ./examples/hawkbit-example-app/target/hawkbit-example-app-#version#.jar
|
||||
$ java -jar ./hawkbit-runtime/hawkbit-update-server/target/hawkbit-update-server-#version#-SNAPSHOT.jar
|
||||
{% endhighlight %}
|
||||
|
||||
#### Build hawkBit examples
|
||||
{% highlight bash %}
|
||||
$ git clone https://github.com/eclipse/hawkbit.git
|
||||
$ cd hawkbit/examples
|
||||
$ mvn clean install
|
||||
{% endhighlight %}
|
||||
|
||||
#### Start hawkBit device simulator
|
||||
@@ -39,4 +44,4 @@ $ java -jar ./examples/hawkbit-device-simulator/target/hawkbit-device-simulator-
|
||||
[Example Management API Client](https://github.com/eclipse/hawkbit/tree/master/examples/hawkbit-example-mgmt-simulator)
|
||||
{% highlight bash %}
|
||||
$ java -jar ./examples/hawkbit-example-mgmt-simulator/target/hawkbit-example-mgmt-simulator-#version#.jar
|
||||
{% endhighlight %}
|
||||
{% endhighlight %}
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<version>0.2.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>hawkbit-custom-theme-example</artifactId>
|
||||
<name>hawkBit :: Custom Theme Example App</name>
|
||||
<name>hawkBit :: Examples :: Custom Theme Example App</name>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
</parent>
|
||||
|
||||
<artifactId>hawkbit-device-simulator</artifactId>
|
||||
<name>hawkBit-example :: Device Simulator</name>
|
||||
<name>hawkBit :: Examples :: Device Simulator</name>
|
||||
<description>Device Management Federation API based simulator</description>
|
||||
|
||||
<build>
|
||||
@@ -90,7 +90,6 @@
|
||||
<dependency>
|
||||
<groupId>com.vaadin</groupId>
|
||||
<artifactId>vaadin-spring-boot-starter</artifactId>
|
||||
<version>1.0.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.vaadin</groupId>
|
||||
@@ -116,11 +115,6 @@
|
||||
<groupId>com.jayway.jsonpath</groupId>
|
||||
<artifactId>json-path</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-configuration-processor</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpclient</artifactId>
|
||||
|
||||
3
examples/hawkbit-example-app/.gitignore
vendored
3
examples/hawkbit-example-app/.gitignore
vendored
@@ -1,3 +0,0 @@
|
||||
/target/
|
||||
/artifactrepo/*
|
||||
/.springBeans
|
||||
@@ -18,7 +18,7 @@
|
||||
</parent>
|
||||
|
||||
<artifactId>hawkbit-example-core-feign-client</artifactId>
|
||||
<name>hawkBit-example :: Feign Core Client</name>
|
||||
<name>hawkBit :: Examples :: Feign Core Client</name>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
</parent>
|
||||
<artifactId>hawkbit-example-ddi-feign-client</artifactId>
|
||||
|
||||
<name>hawkBit-example :: DDI Feign Client</name>
|
||||
<name>hawkBit :: Examples :: DDI Feign Client</name>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
</parent>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>hawkbit-example-mgmt-feign-client</artifactId>
|
||||
<name>hawkBit-example :: Management client API</name>
|
||||
<name>hawkBit :: Examples :: Management client API</name>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
</parent>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>hawkbit-example-mgmt-simulator</artifactId>
|
||||
<name>hawkBit-example :: Management feign client simulator</name>
|
||||
<name>hawkBit :: Examples :: Management feign client simulator</name>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
@@ -61,10 +61,5 @@
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-logging</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-configuration-processor</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
@@ -18,28 +18,56 @@
|
||||
</parent>
|
||||
|
||||
<artifactId>hawkbit-examples-parent</artifactId>
|
||||
<name>hawkBit-example :: Parent</name>
|
||||
<name>hawkBit :: Examples</name>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
|
||||
<distributionManagement>
|
||||
<repository>
|
||||
<id>repo.eclipse.org</id>
|
||||
<id>eclipserel</id>
|
||||
<name>hawkBit Repository - Release</name>
|
||||
<url>https://repo.eclipse.org/content/repositories/hawkbit-releases</url>
|
||||
</repository>
|
||||
<snapshotRepository>
|
||||
<id>repo.eclipse.org</id>
|
||||
<name>hawkBit Repository - Release</name>
|
||||
<id>eclipsesnap</id>
|
||||
<name>hawkBit Repository - Snapshots</name>
|
||||
<url>https://repo.eclipse.org/content/repositories/hawkbit-snapshots</url>
|
||||
</snapshotRepository>
|
||||
</distributionManagement>
|
||||
|
||||
<modules>
|
||||
<module>hawkbit-device-simulator</module>
|
||||
<module>hawkbit-example-app</module>
|
||||
<module>hawkbit-example-core-feign-client</module>
|
||||
<module>hawkbit-example-ddi-feign-client</module>
|
||||
<module>hawkbit-example-mgmt-feign-client</module>
|
||||
<module>hawkbit-example-mgmt-simulator</module>
|
||||
</modules>
|
||||
</project>
|
||||
|
||||
<properties>
|
||||
<feign.extension.version>9.3.1</feign.extension.version>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.github.openfeign</groupId>
|
||||
<artifactId>feign-jackson</artifactId>
|
||||
<version>${feign.extension.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.openfeign</groupId>
|
||||
<artifactId>feign-gson</artifactId>
|
||||
<version>${feign.extension.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.openfeign</groupId>
|
||||
<artifactId>feign-jaxrs</artifactId>
|
||||
<version>${feign.extension.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.vaadin</groupId>
|
||||
<artifactId>vaadin-spring-boot-starter</artifactId>
|
||||
<version>${vaadin.spring.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
</project>
|
||||
|
||||
@@ -59,10 +59,5 @@
|
||||
<artifactId>allure-junit-adaptor</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-configuration-processor</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
@@ -37,10 +37,6 @@
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-autoconfigure</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-actuator</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-security</artifactId>
|
||||
|
||||
@@ -20,6 +20,19 @@
|
||||
<name>hawkBit :: Extensions</name>
|
||||
<description>Parent pom for hawkBit extensions</description>
|
||||
|
||||
<distributionManagement>
|
||||
<repository>
|
||||
<id>eclipserel</id>
|
||||
<name>hawkBit Repository - Release</name>
|
||||
<url>https://repo.eclipse.org/content/repositories/hawkbit-releases</url>
|
||||
</repository>
|
||||
<snapshotRepository>
|
||||
<id>eclipsesnap</id>
|
||||
<name>hawkBit Repository - Snapshots</name>
|
||||
<url>https://repo.eclipse.org/content/repositories/hawkbit-snapshots</url>
|
||||
</snapshotRepository>
|
||||
</distributionManagement>
|
||||
|
||||
<properties>
|
||||
<jacoco.outputDir>${project.basedir}/../../target/</jacoco.outputDir>
|
||||
</properties>
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
<version>0.2.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>hawkbit-artifact-repository-filesystem</artifactId>
|
||||
<name>hawkBit :: Artifact Repository :: Filesystem</name>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
@@ -49,11 +50,6 @@
|
||||
<artifactId>allure-junit-adaptor</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-configuration-processor</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
|
||||
@@ -77,11 +77,6 @@
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-context-support</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-configuration-processor</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.protostuff</groupId>
|
||||
<artifactId>protostuff-core</artifactId>
|
||||
|
||||
@@ -43,11 +43,6 @@
|
||||
<artifactId>allure-junit-adaptor</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-configuration-processor</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
@@ -67,14 +67,6 @@
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- Optional -->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-configuration-processor</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
|
||||
<!-- Test -->
|
||||
<dependency>
|
||||
<groupId>org.eclipse.hawkbit</groupId>
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<version>0.2.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>hawkbit-repository-api</artifactId>
|
||||
<name>hawkBit :: Repository API</name>
|
||||
<name>hawkBit :: Repository :: API</name>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
@@ -45,16 +45,13 @@
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-tomcat</artifactId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>com.esotericsoftware</groupId>
|
||||
<artifactId>kryo-shaded</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
|
||||
<!-- Optional -->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-configuration-processor</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<!-- TEST -->
|
||||
<dependency>
|
||||
<groupId>ru.yandex.qatools.allure</groupId>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<version>0.2.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>hawkbit-repository-core</artifactId>
|
||||
<name>hawkBit :: Repository Core Implementation Support</name>
|
||||
<name>hawkBit :: Repository :: Core Implementation Support</name>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<artifactId>hawkbit-repository</artifactId>
|
||||
</parent>
|
||||
<artifactId>hawkbit-repository-jpa</artifactId>
|
||||
<name>hawkBit :: Repository JPA Implementation</name>
|
||||
<name>hawkBit :: Repository :: JPA Implementation</name>
|
||||
|
||||
<repositories>
|
||||
<repository>
|
||||
@@ -71,11 +71,6 @@
|
||||
<groupId>org.flywaydb</groupId>
|
||||
<artifactId>flyway-core</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-configuration-processor</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cz.jirutka.rsql</groupId>
|
||||
<artifactId>rsql-parser</artifactId>
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<version>0.2.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>hawkbit-repository-test</artifactId>
|
||||
<name>hawkBit :: Repository Test Utilities</name>
|
||||
<name>hawkBit :: Repository :: Test Utilities</name>
|
||||
|
||||
<properties>
|
||||
<sonar.skip>true</sonar.skip>
|
||||
@@ -61,6 +61,11 @@
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-context-support</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.objenesis</groupId>
|
||||
<artifactId>objenesis</artifactId>
|
||||
<version>2.5.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-tx</artifactId>
|
||||
|
||||
@@ -50,11 +50,6 @@
|
||||
<artifactId>javax.servlet-api</artifactId>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tomcat.embed</groupId>
|
||||
<artifactId>tomcat-embed-core</artifactId>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
|
||||
<!-- Test -->
|
||||
<dependency>
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
# hawkBit Example Application
|
||||
The hawkBit example application is a standalone spring-boot application with an embedded servlet container to host the hawkBit Update Server.
|
||||
# hawkBit Update Server
|
||||
The hawkBit Update Server is a standalone spring-boot application with an embedded servlet container .
|
||||
|
||||
We have have described several options for you to get access to the example.
|
||||
|
||||
## Try out the example application in our hawkBit sandbox on Bluemix
|
||||
## Try out the update server in our hawkBit sandbox on Bluemix
|
||||
- try out Management UI https://hawkbit.eu-gb.mybluemix.net/UI (username: admin, passwd: admin)
|
||||
- try out Management API https://hawkbit.eu-gb.mybluemix.net/rest/v1/targets (don't forget basic auth header; username: admin, passwd: admin)
|
||||
- try out DDI API https://hawkbit.eu-gb.mybluemix.net/DEFAULT/controller/v1/MYTESTDEVICE (authentication disabled)
|
||||
@@ -11,7 +9,7 @@ We have have described several options for you to get access to the example.
|
||||
## On your own workstation
|
||||
### Run
|
||||
```
|
||||
java -jar examples/hawkbit-example-app/target/hawkbit-example-app-*-SNAPSHOT.jar
|
||||
java -jar hawkbit-runtime/hawkbit-update-server/target/hawkbit-update-server-*-SNAPSHOT.jar
|
||||
```
|
||||
|
||||
_(Note: you have to add the JDBC driver also to your class path if you intend to use another database than H2.)_
|
||||
@@ -19,7 +17,7 @@ _(Note: you have to add the JDBC driver also to your class path if you intend to
|
||||
Or:
|
||||
|
||||
```
|
||||
run org eclipse.hawkbit.app.Start
|
||||
run org.eclipse.hawkbit.app.Start
|
||||
```
|
||||
|
||||
### Usage
|
||||
@@ -13,11 +13,11 @@
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.eclipse.hawkbit</groupId>
|
||||
<artifactId>hawkbit-examples-parent</artifactId>
|
||||
<artifactId>hawkbit-runtime-parent</artifactId>
|
||||
<version>0.2.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>hawkbit-example-app</artifactId>
|
||||
<name>hawkBit-example :: Update Server</name>
|
||||
<artifactId>hawkbit-update-server</artifactId>
|
||||
<name>hawkBit :: Runtime :: Update Server</name>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
@@ -61,12 +61,12 @@
|
||||
<artifactId>hawkbit-boot-starter</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
|
||||
<dependency>
|
||||
<groupId>com.h2database</groupId>
|
||||
<artifactId>h2</artifactId>
|
||||
</dependency>
|
||||
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
27
hawkbit-runtime/pom.xml
Normal file
27
hawkbit-runtime/pom.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<!--
|
||||
|
||||
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
|
||||
|
||||
-->
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<parent>
|
||||
<groupId>org.eclipse.hawkbit</groupId>
|
||||
<artifactId>hawkbit-parent</artifactId>
|
||||
<version>0.2.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>hawkbit-runtime-parent</artifactId>
|
||||
<name>hawkBit :: Runtime</name>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<modules>
|
||||
<module>hawkbit-update-server</module>
|
||||
</modules>
|
||||
</project>
|
||||
@@ -59,11 +59,6 @@
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-configuration-processor</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<!-- Test -->
|
||||
<dependency>
|
||||
|
||||
@@ -2,4 +2,4 @@ This is a set of [Spring Boot Starters](http://docs.spring.io/spring-boot/docs/c
|
||||
|
||||
The [all in one](hawkbit-boot-starter) starter contains the complete feature set in addition we provide four starters for the hawkBit interfaces. They can be combined in any order.
|
||||
|
||||
Check out the hawkBit [example application](../examples/hawkbit-example-app) as a reference.
|
||||
Check out the hawkBit [update server](../hawkbit-runtime/hawkbit-update-server) as a reference.
|
||||
@@ -17,7 +17,7 @@
|
||||
<version>0.2.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>hawkbit-starters</artifactId>
|
||||
<name>hawkBit :: Spring Boot Starters Parent</name>
|
||||
<name>hawkBit :: Spring Boot Starters</name>
|
||||
<packaging>pom</packaging>
|
||||
<modules>
|
||||
<module>hawkbit-boot-starter</module>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<version>0.2.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>hawkbit-ui</artifactId>
|
||||
<name>hawkBit :: UI</name>
|
||||
<name>hawkBit :: Mgmt UI</name>
|
||||
<description>Bosch IoT Software Provisioning server web application</description>
|
||||
<build>
|
||||
<plugins>
|
||||
@@ -161,11 +161,6 @@
|
||||
</build>
|
||||
|
||||
<dependencies>
|
||||
<!-- Log4j API and Core implementation required for binding -->
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.eclipse.hawkbit</groupId>
|
||||
<artifactId>hawkbit-repository-api</artifactId>
|
||||
@@ -212,20 +207,6 @@
|
||||
<dependency>
|
||||
<groupId>org.vaadin.addons.lazyquerycontainer</groupId>
|
||||
<artifactId>vaadin-lazyquerycontainer</artifactId>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>org.eclipse.persistence</groupId>
|
||||
<artifactId>javax.persistence</artifactId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>com.vaadin</groupId>
|
||||
<artifactId>vaadin-client-compiled</artifactId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>com.vaadin</groupId>
|
||||
<artifactId>vaadin-themes</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.vaadin.addons</groupId>
|
||||
@@ -239,16 +220,6 @@
|
||||
<groupId>org.vaadin.alump.distributionbar</groupId>
|
||||
<artifactId>dbar-addon</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.vaadin.addons</groupId>
|
||||
<artifactId>contextmenu</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-configuration-processor</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.gwtd3</groupId>
|
||||
<artifactId>gwt-d3-api</artifactId>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
|
||||
<inherits name="org.vaadin.peter.contextmenu.ContextmenuWidgetset" />
|
||||
|
||||
|
||||
<inherits name="org.vaadin.hene.flexibleoptiongroup.widgetset.FlexibleOptionGroupWidgetset" />
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
<inherits name="org.eclipse.hawkbit.ui.AppWidgetSet" />
|
||||
|
||||
<inherits name="org.vaadin.peter.contextmenu.ContextmenuWidgetset" />
|
||||
|
||||
|
||||
<inherits name="org.vaadin.tokenfield.TokenfieldWidgetset" />
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
<inherits name="org.eclipse.hawkbit.ui.AppWidgetSet" />
|
||||
|
||||
<inherits name="org.vaadin.peter.contextmenu.ContextmenuWidgetset" />
|
||||
|
||||
|
||||
<inherits name="org.vaadin.tokenfield.TokenfieldWidgetset" />
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
<inherits name="org.eclipse.hawkbit.ui.AppWidgetSet" />
|
||||
|
||||
<inherits name="org.vaadin.peter.contextmenu.ContextmenuWidgetset" />
|
||||
|
||||
|
||||
<inherits name="org.vaadin.tokenfield.TokenfieldWidgetset" />
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
<inherits name="org.eclipse.hawkbit.ui.AppWidgetSet"/>
|
||||
|
||||
<inherits name="org.vaadin.peter.contextmenu.ContextmenuWidgetset"/>
|
||||
|
||||
|
||||
<inherits name="org.vaadin.tokenfield.TokenfieldWidgetset"/>
|
||||
|
||||
|
||||
93
pom.xml
93
pom.xml
@@ -14,7 +14,7 @@
|
||||
<parent>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-parent</artifactId>
|
||||
<version>1.4.4.RELEASE</version>
|
||||
<version>1.4.5.RELEASE</version>
|
||||
</parent>
|
||||
|
||||
<groupId>org.eclipse.hawkbit</groupId>
|
||||
@@ -41,9 +41,10 @@
|
||||
<module>hawkbit-artifact-repository-filesystem</module>
|
||||
<module>hawkbit-autoconfigure</module>
|
||||
<module>hawkbit-test-report</module>
|
||||
<module>hawkbit-runtime</module>
|
||||
<module>hawkbit-starters</module>
|
||||
<module>examples</module>
|
||||
<module>extensions</module>
|
||||
<module>hawkbit-starters</module>
|
||||
</modules>
|
||||
|
||||
<scm>
|
||||
@@ -101,30 +102,44 @@
|
||||
|
||||
<properties>
|
||||
<java.version>1.8</java.version>
|
||||
<spring.boot.version>1.4.4.RELEASE</spring.boot.version>
|
||||
<spring.boot.version>1.4.5.RELEASE</spring.boot.version>
|
||||
<spring.cloud.version>Camden.SR6</spring.cloud.version>
|
||||
<snapshotDependencyAllowed>true</snapshotDependencyAllowed>
|
||||
|
||||
<!-- Spring boot version overrides (should be reviewed with every boot upgrade) - START -->
|
||||
<!-- Newer versions needed than defined in Boot -->
|
||||
<spring-hateoas.version>0.23.0.RELEASE</spring-hateoas.version>
|
||||
<!-- Performance fixes -->
|
||||
<spring-hateoas.version>0.23.0.RELEASE</spring-hateoas.version>
|
||||
<!-- Java 8 support -->
|
||||
<assertj.version>3.6.2</assertj.version>
|
||||
<!-- Repeatable migrations, Disabling clean etc. -->
|
||||
<flyway.version>4.0.3</flyway.version>
|
||||
<!-- Improved integration test capabilities -->
|
||||
<spring-amqp.version>1.7.1.RELEASE</spring-amqp.version>
|
||||
<!-- Older versions needed than defined in Boot -->
|
||||
<!-- Incompatible changes in 2.2 -->
|
||||
<json-path.version>2.0.0</json-path.version>
|
||||
<jetty.version>9.3.14.v20161028</jetty.version>
|
||||
<spring-amqp.version>1.7.1.RELEASE</spring-amqp.version>
|
||||
<!-- Avoid extra CQs through transitive dependencies -->
|
||||
<logback.version>1.1.3</logback.version>
|
||||
<jackson.version>2.8.2</jackson.version>
|
||||
<classmate.version>1.3.0</classmate.version>
|
||||
<h2.version>1.4.186</h2.version>
|
||||
<hibernate-validator.version>5.2.2.Final</hibernate-validator.version>
|
||||
<jboss-logging.version>3.2.1.Final</jboss-logging.version>
|
||||
<spring-retry.version>1.1.2.RELEASE</spring-retry.version>
|
||||
<tomcat.version>8.0.28</tomcat.version>
|
||||
<slf4j.version>1.7.22</slf4j.version>
|
||||
<!-- Spring boot version overrides - END -->
|
||||
|
||||
<!-- Vaadin versions - START -->
|
||||
<vaadin.spring.version>1.1.1</vaadin.spring.version>
|
||||
<vaadin.spring.addon.version>0.0.6.RELEASE</vaadin.spring.addon.version>
|
||||
<vaadin.version>7.7.6</vaadin.version>
|
||||
<vaadin.version>7.7.7</vaadin.version>
|
||||
<vaadin.plugin.version>${vaadin.version}</vaadin.plugin.version>
|
||||
<vaadin.addon.vaadin-lazyquerycontainer.version>7.6.1.3</vaadin.addon.vaadin-lazyquerycontainer.version>
|
||||
<vaadin.addon.flexibleoptiongroup.version>2.3.0</vaadin.addon.flexibleoptiongroup.version>
|
||||
<vaadin.addon.flexibleoptiongroup.version>2.2.0</vaadin.addon.flexibleoptiongroup.version>
|
||||
<vaadin.addon.tokenfield.version>7.0.1</vaadin.addon.tokenfield.version>
|
||||
<vaadin.addon.dbar-addon.version>2.0.0</vaadin.addon.dbar-addon.version>
|
||||
<vaadin.addon.contextmenu.version>4.5</vaadin.addon.contextmenu.version>
|
||||
<!-- Vaadin versions - END -->
|
||||
|
||||
<maven.processor.plugin.version>3.1.0</maven.processor.plugin.version>
|
||||
@@ -148,11 +163,8 @@
|
||||
<commons-lang3.version>3.4</commons-lang3.version>
|
||||
<json.version>20141113</json.version>
|
||||
<rsql-parser.version>2.1.0</rsql-parser.version>
|
||||
<spring.cloud.version>Camden.SR1</spring.cloud.version>
|
||||
<feign.extension.version>9.3.1</feign.extension.version>
|
||||
<jayway.awaitility.version>1.7.0</jayway.awaitility.version>
|
||||
<io-protostuff.version>1.5.2</io-protostuff.version>
|
||||
|
||||
<io-protostuff.version>1.5.3</io-protostuff.version>
|
||||
<!-- Misc libraries versions - END -->
|
||||
|
||||
<!-- Release - START -->
|
||||
@@ -482,16 +494,42 @@
|
||||
<groupId>org.vaadin.spring.addons</groupId>
|
||||
<artifactId>vaadin-spring-addon-eventbus</artifactId>
|
||||
<version>${vaadin.spring.addon.version}</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.vaadin</groupId>
|
||||
<artifactId>vaadin-spring</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.vaadin.spring.extensions</groupId>
|
||||
<artifactId>vaadin-spring-ext-security</artifactId>
|
||||
<version>${vaadin.spring.addon.version}</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.vaadin</groupId>
|
||||
<artifactId>vaadin-spring</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.vaadin.addons.lazyquerycontainer</groupId>
|
||||
<artifactId>vaadin-lazyquerycontainer</artifactId>
|
||||
<version>${vaadin.addon.vaadin-lazyquerycontainer.version}</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>org.eclipse.persistence</groupId>
|
||||
<artifactId>javax.persistence</artifactId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>com.vaadin</groupId>
|
||||
<artifactId>vaadin-client-compiled</artifactId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>com.vaadin</groupId>
|
||||
<artifactId>vaadin-themes</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.vaadin.addons</groupId>
|
||||
@@ -508,11 +546,6 @@
|
||||
<artifactId>dbar-addon</artifactId>
|
||||
<version>${vaadin.addon.dbar-addon.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.vaadin.addons</groupId>
|
||||
<artifactId>contextmenu</artifactId>
|
||||
<version>${vaadin.addon.contextmenu.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Misc -->
|
||||
<dependency>
|
||||
@@ -544,6 +577,10 @@
|
||||
<groupId>com.google.gwt</groupId>
|
||||
<artifactId>gwt-user</artifactId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<!-- Spring -->
|
||||
@@ -554,11 +591,6 @@
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-actuator</artifactId>
|
||||
<version>${spring.boot.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-web</artifactId>
|
||||
@@ -614,21 +646,6 @@
|
||||
<artifactId>org.eclipse.persistence.jpa</artifactId>
|
||||
<version>${eclipselink.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.openfeign</groupId>
|
||||
<artifactId>feign-jackson</artifactId>
|
||||
<version>${feign.extension.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.openfeign</groupId>
|
||||
<artifactId>feign-gson</artifactId>
|
||||
<version>${feign.extension.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.openfeign</groupId>
|
||||
<artifactId>feign-jaxrs</artifactId>
|
||||
<version>${feign.extension.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Protostuff Io -->
|
||||
<dependency>
|
||||
|
||||
Reference in New Issue
Block a user