Fixed the Issue Checked by Nexus IQ. 89/37389/1
authorYuanHu <yuan.hu1@zte.com.cn>
Wed, 21 Mar 2018 09:25:44 +0000 (17:25 +0800)
committerYuanHu <yuan.hu1@zte.com.cn>
Wed, 21 Mar 2018 09:25:44 +0000 (17:25 +0800)
Clean up excess dependencies
Change the version of dependencies.

Issue-ID: SDC-1127

Change-Id: I7b87eb22f44bf68bf052b57bd17c08c0f146d5cb
Signed-off-by: YuanHu <yuan.hu1@zte.com.cn>
sdc-workflow-designer-server/pom.xml
sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/SDCServiceProxyInfo.java
sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/WorkflowDesignerConfiguration.java

index 0871c5a..2b8bfb9 100644 (file)
     <packaging>jar</packaging>
     
     <properties>
-        <jackson.version>2.9.1</jackson.version>
-        <gson.version>2.2.4</gson.version>
-        <jaxrs.consumer.version>5.0</jaxrs.consumer.version>
         <velocity.version>1.7</velocity.version>
-        <junit.version>4.10</junit.version>
-        <dropwizard.version>1.2.4</dropwizard.version>
-        <swagger.version>1.5.18</swagger.version>
-        <jersey.version>2.16</jersey.version>
         <commons-io.version>2.4</commons-io.version>
         <dom4j.version>1.6.1</dom4j.version>
+        <dropwizard.version>1.2.2</dropwizard.version>
+        <swagger.version>1.5.3</swagger.version>
+        <jersey.version>2.16</jersey.version>
+        <jaxrs.consumer.version>5.0</jaxrs.consumer.version>
+        <gson.version>2.2.4</gson.version>
+        <junit.version>4.10</junit.version>
     </properties>
     
     <build>
             <artifactId>dropwizard-assets</artifactId>
             <version>${dropwizard.version}</version>
         </dependency>
-        <dependency>
+        <!--dependency>
             <groupId>io.dropwizard</groupId>
             <artifactId>dropwizard-migrations</artifactId>
             <version>${dropwizard.version}</version>
-        </dependency>
+        </dependency-->
         
         <!-- swagger -->
         <dependency>
             <version>${commons-io.version}</version>
         </dependency>
         
-        <dependency>
-            <groupId>com.fasterxml.jackson.core</groupId>
-            <artifactId>jackson-core</artifactId>
-            <version>${jackson.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>com.fasterxml.jackson.core</groupId>
-            <artifactId>jackson-databind</artifactId>
-            <version>${jackson.version}</version>
-        </dependency>
-        
         <!-- gson -->
         <dependency>
             <groupId>com.google.code.gson</groupId>
         <dependency>
             <groupId>com.eclipsesource.jaxrs</groupId>
             <artifactId>consumer</artifactId>
-            <exclusions>
-                <exclusion>
-                    <groupId>com.eclipsesource.jaxrs</groupId>
-                    <artifactId>jersey-all</artifactId>
-                </exclusion>
-            </exclusions>
             <version>${jaxrs.consumer.version}</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.apache.velocity</groupId>
             <artifactId>velocity</artifactId>
index a4853f7..e850710 100644 (file)
  */\r
 package org.onap.sdc.workflowdesigner;\r
 \r
+import javax.validation.constraints.NotNull;\r
+\r
+import org.hibernate.validator.constraints.NotEmpty;\r
+\r
+import com.fasterxml.jackson.annotation.JsonProperty;\r
+\r
 /**\r
  *\r
  */\r
 public class SDCServiceProxyInfo {\r
+  @NotEmpty\r
   private String serviceAddr;\r
   \r
+  @NotEmpty\r
   private String xEcompInstanceId;\r
   \r
+  @NotEmpty\r
   private String authorization;\r
 \r
   /**\r
    * @return the serviceAddr\r
    */\r
+  @JsonProperty\r
   public String getServiceAddr() {\r
     return serviceAddr;\r
   }\r
@@ -31,6 +41,7 @@ public class SDCServiceProxyInfo {
   /**\r
    * @param serviceAddr the serviceAddr to set\r
    */\r
+  @JsonProperty\r
   public void setServiceAddr(String serviceAddr) {\r
     this.serviceAddr = serviceAddr;\r
   }\r
@@ -38,6 +49,7 @@ public class SDCServiceProxyInfo {
   /**\r
    * @return the xEcompInstanceId\r
    */\r
+  @JsonProperty\r
   public String getxEcompInstanceId() {\r
     return xEcompInstanceId;\r
   }\r
@@ -45,6 +57,7 @@ public class SDCServiceProxyInfo {
   /**\r
    * @param xEcompInstanceId the xEcompInstanceId to set\r
    */\r
+  @JsonProperty\r
   public void setxEcompInstanceId(String xEcompInstanceId) {\r
     this.xEcompInstanceId = xEcompInstanceId;\r
   }\r
@@ -52,6 +65,7 @@ public class SDCServiceProxyInfo {
   /**\r
    * @return the authorization\r
    */\r
+  @JsonProperty\r
   public String getAuthorization() {\r
     return authorization;\r
   }\r
@@ -59,6 +73,7 @@ public class SDCServiceProxyInfo {
   /**\r
    * @param authorization the authorization to set\r
    */\r
+  @JsonProperty\r
   public void setAuthorization(String authorization) {\r
     this.authorization = authorization;\r
   }\r
index 6ce2a1e..28c96c7 100644 (file)
@@ -12,6 +12,8 @@
 
 package org.onap.sdc.workflowdesigner;
 
+import javax.validation.constraints.NotNull;
+
 import org.hibernate.validator.constraints.NotEmpty;
 
 import com.fasterxml.jackson.annotation.JsonProperty;
@@ -25,7 +27,7 @@ public class WorkflowDesignerConfiguration extends Configuration {
   @NotEmpty
   private String defaultName = "Workflow Designer";
   
-  @NotEmpty
+  @NotNull
   private SDCServiceProxyInfo sdcServiceProxy;
 
   @JsonProperty