[SDNC-5] Rebase sdnc-oam

Port to OpenDaylight Boron and sync updates since 16.10

Change-Id: I9f6febe0bd3d50c3d27c775e5a41806ee3d2e6cb
Signed-off-by: Dan Timoney <dtimoney@att.com>

Former-commit-id: c7fb7db31a50d5f0005251d41f497fbd4fb2ae4b
diff --git a/dgbuilder/src/assembly/assemble_zip.xml b/dgbuilder/src/assembly/assemble_zip.xml
new file mode 100644
index 0000000..0fbdde8
--- /dev/null
+++ b/dgbuilder/src/assembly/assemble_zip.xml
@@ -0,0 +1,109 @@
+<!--
+  ============LICENSE_START=======================================================
+  openECOMP : SDN-C
+  ================================================================================
+  Copyright (C) 2017 AT&T Intellectual Property. All rights
+  						reserved.
+  ================================================================================
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+  
+       http://www.apache.org/licenses/LICENSE-2.0
+  
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+  ============LICENSE_END=========================================================
+  -->
+
+<!-- Defines how we build the .zip file which is our distribution. -->
+
+<assembly
+	xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
+	<formats>
+		<format>zip</format>
+	</formats>
+
+	 <includeBaseDirectory>false</includeBaseDirectory>
+
+	 <fileSets>
+        <fileSet>
+            <directory>core_nodes</directory>
+            <outputDirectory>dgbuilder/core_nodes</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>dgeflows</directory>
+            <outputDirectory>dgbuilder/dgeflows</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>generatedJS</directory>
+            <outputDirectory>dgbuilder/generatedJS</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>git_scripts</directory>
+            <outputDirectory>dgbuilder/git_scripts</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>nodes</directory>
+            <outputDirectory>dgbuilder/nodes</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>public</directory>
+            <outputDirectory>dgbuilder/public</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>red</directory>
+            <outputDirectory>dgbuilder/red</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>releases</directory>
+            <outputDirectory>dgbuilder/releases</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>svclogic</directory>
+            <outputDirectory>dgbuilder/svclogic</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>test</directory>
+            <outputDirectory>dgbuilder/test</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>tools</directory>
+            <outputDirectory>dgbuilder/tools</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>yangFiles</directory>
+            <outputDirectory>dgbuilder/yangFiles</outputDirectory>
+        </fileSet>
+		<fileSet>
+            <directory>.</directory>
+            <outputDirectory>dgbuilder/</outputDirectory>
+                <includes>
+                	<include>*.json</include>
+                	<include>*.js</include>
+                	<include>*.md</include>
+                	<include>*.sh</include>
+                	<include>LICENSE</include>
+            	</includes>
+        </fileSet>
+		<fileSet>
+			<directory>target/svclogic/lib</directory>
+			<outputDirectory>dgbuilder/svclogic/lib</outputDirectory>
+			<includes>
+				<include>sli-common*.jar</include>
+				<include>mysql-connector*.jar</include>
+				<include>antlr*.jar</include>
+				<include>commons-lang*.jar</include>
+				<include>slf4j-api*.jar</include>
+				<include>slf4j-simple*.jar</include>
+			</includes>
+		</fileSet>
+    </fileSets>
+
+
+</assembly>