Author: jm
Date: 2011-10-14 13:32:51 -0700 (Fri, 14 Oct 2011)
New Revision: 27190

Modified:
   csplugins/trunk/toronto/jm/cykaraf/distribution/pom.xml
   
csplugins/trunk/toronto/jm/cykaraf/distribution/src/main/descriptors/unix-bin.xml
Log:
Added splash screen integration
Changed distribution so that Karaf bits are in the "framework" directory


Modified: csplugins/trunk/toronto/jm/cykaraf/distribution/pom.xml
===================================================================
--- csplugins/trunk/toronto/jm/cykaraf/distribution/pom.xml     2011-10-14 
19:59:21 UTC (rev 27189)
+++ csplugins/trunk/toronto/jm/cykaraf/distribution/pom.xml     2011-10-14 
20:32:51 UTC (rev 27190)
@@ -89,6 +89,24 @@
                                <artifactId>maven-dependency-plugin</artifactId>
                                <executions>
                                        <execution>
+                                               <id>unpack-splash-launcher</id>
+                                               
<phase>generate-resources</phase>
+                                               <goals>
+                                                       <goal>unpack</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <artifactItems>
+                                                               <artifactItem>
+                                                                               
<groupId>org.cytoscape.gui-distribution</groupId>
+                                                                               
<artifactId>splash-launcher</artifactId>
+                                                                               
<version>${project.version}</version>
+                                                                               
<type>jar</type>
+                                                                               
<outputDirectory>target/dependencies/splash-launcher</outputDirectory>
+                                                               </artifactItem>
+                                                       </artifactItems>
+                                               </configuration>
+                                       </execution>
+                                       <execution>
                                                <!-- Uncompress the standard 
Karaf distribution -->
                                                <id>unpack</id>
                                                
<phase>generate-resources</phase>

Modified: 
csplugins/trunk/toronto/jm/cykaraf/distribution/src/main/descriptors/unix-bin.xml
===================================================================
--- 
csplugins/trunk/toronto/jm/cykaraf/distribution/src/main/descriptors/unix-bin.xml
   2011-10-14 19:59:21 UTC (rev 27189)
+++ 
csplugins/trunk/toronto/jm/cykaraf/distribution/src/main/descriptors/unix-bin.xml
   2011-10-14 20:32:51 UTC (rev 27190)
@@ -9,7 +9,7 @@
         <!-- Expanded Karaf Standard Distribution -->
         <fileSet>
             
<directory>target/dependencies/apache-karaf-${karaf.version}</directory>
-            <outputDirectory>/</outputDirectory>
+            <outputDirectory>/framework</outputDirectory>
             <excludes>
                 <exclude>**/demos/**</exclude>
                 <exclude>bin/**</exclude>
@@ -29,35 +29,43 @@
         <!-- Copy over bin/* separately to get the correct file mode -->
         <fileSet>
             
<directory>target/dependencies/apache-karaf-${karaf.version}</directory>
-            <outputDirectory>/</outputDirectory>
+            <outputDirectory>/framework</outputDirectory>
             <includes>
+                <!--
                 <include>bin/admin</include>
-                <include>bin/karaf</include>
                 <include>bin/start</include>
                 <include>bin/stop</include>
+                -->
+                <include>bin/karaf</include>
             </includes>
             <fileMode>0755</fileMode>
         </fileSet>
 
-        <!-- Copy over jar files -->
-        <!--
         <fileSet>
-            <directory>target/dependencies</directory>
+            <directory>src/main/bin</directory>
+            <outputDirectory>/</outputDirectory>
             <includes>
-                <include>my-custom.jar</include>
+                <include>cytoscape.sh</include>
             </includes>
-            <outputDirectory>/lib/</outputDirectory>
+            <fileMode>0755</fileMode>
         </fileSet>
-        -->
 
         <fileSet>
+            <directory>target/dependencies/splash-launcher/images</directory>
+            <includes>
+                <include>CytoscapeSplashScreen.png</include>
+            </includes>
+            <outputDirectory>/framework</outputDirectory>
+        </fileSet>
+
+        <fileSet>
             <directory>src/main/distribution</directory>
-            <outputDirectory>/</outputDirectory>
+            <outputDirectory>/framework</outputDirectory>
             <fileMode>0644</fileMode>
         </fileSet>
         <fileSet>
             <directory>target/classes/etc</directory>
-            <outputDirectory>/etc/</outputDirectory>
+            <outputDirectory>/framework/etc/</outputDirectory>
             <lineEnding>unix</lineEnding>
             <fileMode>0644</fileMode>
             <excludes>
@@ -67,7 +75,7 @@
 
         <fileSet>
             <directory>target/features-repo</directory>
-            <outputDirectory>/system</outputDirectory>
+            <outputDirectory>/framework/system</outputDirectory>
         </fileSet>
 
     </fileSets>

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to