[APPC-44] APPC Lifecycle Management refactor

Pull APPC lifecycle Management out of APPC dispatcher, so that it can be
used by both APPC dispatcher and APPC OAM. This is the pre-step of
introducing APPC OAM operations.

Issue-Id: APPC-44
Change-Id: Icbde399b5121fae9e1919cfdd5c77bbe55d61188
Signed-off-by: beili.zhou <beili.zhou@amdocs.com>
diff --git a/appc-lifecycle-management/appc-lifecycle-management-installer/src/assembly/assemble_installer_zip.xml b/appc-lifecycle-management/appc-lifecycle-management-installer/src/assembly/assemble_installer_zip.xml
new file mode 100644
index 0000000..4b7b6f3
--- /dev/null
+++ b/appc-lifecycle-management/appc-lifecycle-management-installer/src/assembly/assemble_installer_zip.xml
@@ -0,0 +1,60 @@
+<!--

+  ============LICENSE_START=======================================================
+  ONAP : APPC
+  ================================================================================
+  Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+  ================================================================================
+  Copyright (C) 2017 Amdocs

+  =============================================================================

+  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.

+  

+  ECOMP is a trademark and service mark of AT&T Intellectual Property.
+  ============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">

+    <id>controller</id>

+    <formats>

+        <format>zip</format>

+    </formats>

+

+    <!--  we want "system" and related files right at the root level

+          as this file is suppose to be unzip on top of a karaf

+          distro. -->

+    <includeBaseDirectory>false</includeBaseDirectory>

+

+    <fileSets>

+        <fileSet>

+            <directory>target/stage/</directory>

+            <outputDirectory>${application.name}</outputDirectory>

+            <fileMode>755</fileMode>

+            <includes>

+                <include>*.sh</include>

+            </includes>

+        </fileSet>

+        <fileSet>

+            <directory>target/stage/</directory>

+            <outputDirectory>${application.name}</outputDirectory>

+            <fileMode>644</fileMode>

+            <excludes>

+                <exclude>*.sh</exclude>

+            </excludes>

+        </fileSet>

+    </fileSets>

+

+</assembly>