Author: jm
Date: 2011-10-17 12:55:27 -0700 (Mon, 17 Oct 2011)
New Revision: 27204

Added:
   csplugins/trunk/toronto/jm/cykaraf/branding/src/main/etc/
   csplugins/trunk/toronto/jm/cykaraf/branding/src/main/etc/logo.txt
   
csplugins/trunk/toronto/jm/cykaraf/branding/src/main/resources/org/apache/karaf/branding/branding.properties.template
Removed:
   
csplugins/trunk/toronto/jm/cykaraf/branding/src/main/resources/org/apache/karaf/branding/branding.properties
Modified:
   csplugins/trunk/toronto/jm/cykaraf/branding/pom.xml
Log:
Separated out ANSI art for logo to facilitate editing


Modified: csplugins/trunk/toronto/jm/cykaraf/branding/pom.xml
===================================================================
--- csplugins/trunk/toronto/jm/cykaraf/branding/pom.xml 2011-10-17 18:21:10 UTC 
(rev 27203)
+++ csplugins/trunk/toronto/jm/cykaraf/branding/pom.xml 2011-10-17 19:55:27 UTC 
(rev 27204)
@@ -18,9 +18,59 @@
                                        <include>**/*</include>
                                </includes>
                        </resource>
+                       <resource>
+                               
<directory>target/dependencies/branding</directory>
+                               <includes>
+                                       
<include>org/apache/karaf/branding/branding.properties</include>
+                               </includes>
+                       </resource>
                </resources>
                <plugins>
                        <plugin>
+                               
<groupId>com.google.code.maven-replacer-plugin</groupId>
+                               <artifactId>maven-replacer-plugin</artifactId>
+                               <version>1.3.9</version>
+                               <executions>
+                                       <execution>
+                                               <id>preprocess-logo</id>
+                                               <phase>compile</phase>
+                                               <goals>
+                                                       <goal>replace</goal>
+                                               </goals>
+                                               <configuration>
+                                                       
<file>src/main/etc/logo.txt</file>
+                                                       
<outputFile>target/dependencies/logo.txt</outputFile>
+                                                       <regex>true</regex>
+                                                       
<unescape>true</unescape>
+                                                       <replacements>
+                                                               <replacement>
+                                                                       
<token>\\</token>
+                                                                       
<value>\\\\</value>
+                                                               </replacement>
+                                                               <replacement>
+                                                                       
<token>\n</token>
+                                                                       
<value>\\n</value>
+                                                               </replacement>
+                                                       </replacements>
+                                               </configuration>
+                                       </execution>
+                                       <execution>
+                                               <id>replace-logo</id>
+                                               <phase>prepare-package</phase>
+                                               <goals>
+                                                       <goal>replace</goal>
+                                               </goals>
+                                               <configuration>
+                                                       
<file>target/classes/org/apache/karaf/branding/branding.properties.template</file>
+                                                       
<outputFile>target/dependencies/branding/org/apache/karaf/branding/branding.properties</outputFile>
+                                                       <regex>false</regex>
+                                                       <token>%LOGO%</token>
+                                                       
<valueFile>target/dependencies/logo.txt</valueFile>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+                       <plugin>
                                <groupId>org.apache.felix</groupId>
                                <artifactId>maven-bundle-plugin</artifactId>
                                <version>2.3.5</version>

Added: csplugins/trunk/toronto/jm/cykaraf/branding/src/main/etc/logo.txt
===================================================================
--- csplugins/trunk/toronto/jm/cykaraf/branding/src/main/etc/logo.txt           
                (rev 0)
+++ csplugins/trunk/toronto/jm/cykaraf/branding/src/main/etc/logo.txt   
2011-10-17 19:55:27 UTC (rev 27204)
@@ -0,0 +1,6 @@
+ [40m [37m             _                                     [0m
+ [40m [37m   ___ _   _| |_  ___  [31m ___  ___  __ _ _ __   ___   [0m
+ [40m [37m  / __| | | | __|/ _ \ [31m/ __|/ __|/ _` | '_ \ / _ \  [0m
+ [40m [37m | (__| |_| | |_| (_)  [31m\__ \ (__| (_| | |_) |  __/  [0m
+ [40m [37m  \___|\__, |\__|\___/ [31m|___/\___|\__,_| .__/ \___|  [0m
+ [40m [37m       |___/           [31m               |_|           [0m

Deleted: 
csplugins/trunk/toronto/jm/cykaraf/branding/src/main/resources/org/apache/karaf/branding/branding.properties
===================================================================
--- 
csplugins/trunk/toronto/jm/cykaraf/branding/src/main/resources/org/apache/karaf/branding/branding.properties
        2011-10-17 18:21:10 UTC (rev 27203)
+++ 
csplugins/trunk/toronto/jm/cykaraf/branding/src/main/resources/org/apache/karaf/branding/branding.properties
        2011-10-17 19:55:27 UTC (rev 27204)
@@ -1,15 +0,0 @@
-welcome = \
- [1m [32m             _                                     [0m\n\
- [1m [32m   ___ _   _| |_  ___  ___  ___  __ _ _ __   ___   [0m\n\
- [1m [32m  / __| | | | __|/ _ \\/ __|/ __|/ _` | '_ \\ / _ \\  [0m\n\
- [1m [32m | (__| |_| | |_| (_) \\__ \\ (__| (_| | |_) |  __/  [0m\n\
- [1m [32m  \\___|\\__, |\\__|\\___/|___/\\___|\\__,_| .__/ \\___|  [0m\n\
- [1m [32m       |___/                         |_|           [0m\n\
-\n\
-Cytoscape ${project.version}\n\
-\n\
-Hit ' [1m<tab> [0m' for a list of available commands\n\
- [0m   and ' [1m[cmd] --help [0m' for help on a specific command.\n\
-Hit ' [1m<ctrl-d> [0m' or ' [1mosgi:shutdown [0m' to shutdown Cytoscape.\n\
-
-prompt =  [1m${APPLICATION} [0m> 
\ No newline at end of file

Copied: 
csplugins/trunk/toronto/jm/cykaraf/branding/src/main/resources/org/apache/karaf/branding/branding.properties.template
 (from rev 27202, 
csplugins/trunk/toronto/jm/cykaraf/branding/src/main/resources/org/apache/karaf/branding/branding.properties)
===================================================================
--- 
csplugins/trunk/toronto/jm/cykaraf/branding/src/main/resources/org/apache/karaf/branding/branding.properties.template
                               (rev 0)
+++ 
csplugins/trunk/toronto/jm/cykaraf/branding/src/main/resources/org/apache/karaf/branding/branding.properties.template
       2011-10-17 19:55:27 UTC (rev 27204)
@@ -0,0 +1,10 @@
+welcome = \
+%LOGO%\
+\n\
+Cytoscape ${project.version}\n\
+\n\
+Hit ' [1m<tab> [0m' for a list of available commands\n\
+ [0m   and ' [1m[cmd] --help [0m' for help on a specific command.\n\
+Hit ' [1m<ctrl-d> [0m' or ' [1mosgi:shutdown [0m' to shutdown Cytoscape.\n\
+
+prompt =  [1m${APPLICATION} [0m> 
\ No newline at end of file

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