diff --git a/nflow-engine/src/main/java/io/nflow/engine/service/WorkflowDefinitionService.java b/nflow-engine/src/main/java/io/nflow/engine/service/WorkflowDefinitionService.java index cb27f7928..41706a00f 100644 --- a/nflow-engine/src/main/java/io/nflow/engine/service/WorkflowDefinitionService.java +++ b/nflow-engine/src/main/java/io/nflow/engine/service/WorkflowDefinitionService.java @@ -101,7 +101,7 @@ private void initNonSpringWorkflowDefinitions() throws IOException, ReflectiveOp logger.info("Preparing workflow {}", row); @SuppressWarnings("unchecked") Class> clazz = (Class>) Class.forName(row); - addWorkflowDefinition(clazz.newInstance()); + addWorkflowDefinition(clazz.getDeclaredConstructor().newInstance()); } } } diff --git a/nflow-jetty/pom.xml b/nflow-jetty/pom.xml index f1c6f9ef2..91102aedd 100644 --- a/nflow-jetty/pom.xml +++ b/nflow-jetty/pom.xml @@ -81,6 +81,14 @@ org.apache.cxf cxf-rt-rs-service-description-swagger + + javax.xml.bind + jaxb-api + + + javax.xml.ws + jaxws-api + io.swagger swagger-jaxrs diff --git a/nflow-metrics/pom.xml b/nflow-metrics/pom.xml index cefecd08e..f3fc043f7 100644 --- a/nflow-metrics/pom.xml +++ b/nflow-metrics/pom.xml @@ -66,5 +66,9 @@ com.google.code.findbugs annotations + + javax.annotation + javax.annotation-api + diff --git a/pom.xml b/pom.xml index 3b808e614..2fcbb3452 100644 --- a/pom.xml +++ b/pom.xml @@ -113,8 +113,11 @@ 2.9.2 2.9.2 3.21.0-GA + 1.3.1 3.1.0 2.1 + 2.3.0 + 2.3.0 2.26 9.4.8.v20171121 2.9.9 @@ -645,6 +648,21 @@ jackson-datatype-joda ${jackson.version} + + javax.xml.bind + jaxb-api + ${jaxb-api.version} + + + javax.xml.ws + jaxws-api + ${jaxws-api.version} + + + javax.annotation + javax.annotation-api + ${javax.annotation-api.version} + io.projectreactor.ipc