Added VTN Coordinator to Karaf distribution.
authorHideyuki Tai <Hideyuki.Tai@necam.com>
Fri, 12 Sep 2014 02:29:37 +0000 (22:29 -0400)
committerHideyuki Tai <Hideyuki.Tai@necam.com>
Fri, 12 Sep 2014 02:29:37 +0000 (22:29 -0400)
This patch created a directory called externalapps in Karaf
distribution, and put VTN Coordiantor in it.

Change-Id: I76d7f5bb3831be4b75d921743ab024cbf43e7d86
Signed-off-by: Hideyuki Tai <Hideyuki.Tai@necam.com>
distributions/extra/karaf/pom.xml

index d048506189fe5aa1aa17cc1aafb8ff4377840080..adc391d02cb82f83b5fef719bb9acf0124073e49 100644 (file)
       <type>xml</type>
       <scope>runtime</scope>
     </dependency>
+
+    <!-- External application -->
+    <dependency>
+      <groupId>org.opendaylight.vtn</groupId>
+      <artifactId>distribution.vtn-coordinator</artifactId>
+      <version>6.0.0.0-SNAPSHOT</version>
+      <type>tar.bz2</type>
+      <classifier>bin</classifier>
+    </dependency>
+
+    <dependency>
+      <groupId>org.opendaylight.vtn</groupId>
+      <artifactId>distribution.vtn-coordinator</artifactId>
+      <version>6.0.0.0-SNAPSHOT</version>
+      <type>txt</type>
+      <classifier>README</classifier>
+    </dependency>
   </dependencies>
 
   <build>
             </goals>
             <configuration>
               <outputDirectory>${project.build.directory}/assembly/system</outputDirectory>
+              <excludeArtifactIds>distribution.vtn-coordinator</excludeArtifactIds>
               <overWriteReleases>false</overWriteReleases>
               <overWriteSnapshots>true</overWriteSnapshots>
               <overWriteIfNewer>true</overWriteIfNewer>
               <copyPom>true</copyPom>
             </configuration>
           </execution>
+          <execution>
+            <id>copy-externalapps</id>
+            <phase>prepare-package</phase>
+            <goals>
+              <goal>copy-dependencies</goal>
+            </goals>
+            <configuration>
+              <outputDirectory>${project.build.directory}/assembly/externalapps</outputDirectory>
+              <includeArtifactIds>distribution.vtn-coordinator</includeArtifactIds>
+              <overWriteReleases>false</overWriteReleases>
+              <overWriteSnapshots>true</overWriteSnapshots>
+              <overWriteIfNewer>true</overWriteIfNewer>
+              <excludeTransitive>true</excludeTransitive>
+            </configuration>
+          </execution>
         </executions>
       </plugin>
       <plugin>