Author: pmouawad
Date: Thu Mar 31 21:04:12 2016
New Revision: 1737286

URL: http://svn.apache.org/viewvc?rev=1737286&view=rev
Log:
Add "Apache JMeter 3.0" as Ascii art on startup

Added:
    jmeter/trunk/src/core/org/apache/jmeter/jmeter_as_ascii_art.txt   (with 
props)
Modified:
    jmeter/trunk/build.xml
    jmeter/trunk/src/core/org/apache/jmeter/JMeter.java

Modified: jmeter/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/build.xml?rev=1737286&r1=1737285&r2=1737286&view=diff
==============================================================================
--- jmeter/trunk/build.xml (original)
+++ jmeter/trunk/build.xml Thu Mar 31 21:04:12 2016
@@ -876,7 +876,7 @@
       <fileset dir="${res.dir}/META-INF" >
         <include name="*.license" />
         <include name="*.notice" />
-      </fileset>
+      </fileset>      
     </copy>
     <fixcrlf encoding="${encoding}" srcdir="${resources.meta-inf}" eol="crlf" 
includes="*.license *.notice"/>
   </target>
@@ -928,7 +928,7 @@ run JMeter unless all the JMeter jars ar
 
     <!-- JMeter launch jar -->
     <jar jarfile="${dest.jar.jmeter}/ApacheJMeter.jar"
-        includes="**/NewDriver*,**/DynamicClassLoader*,**/ShutdownClient.class"
+        
includes="**/NewDriver*,**/DynamicClassLoader*,**/ShutdownClient.class,**/jmeter_as_ascii_art.txt"
         basedir="${build.core}"
         manifest="${build.dir}/MANIFEST_BIN.MF">
         <manifest>

Modified: jmeter/trunk/src/core/org/apache/jmeter/JMeter.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java?rev=1737286&r1=1737285&r2=1737286&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/JMeter.java (original)
+++ jmeter/trunk/src/core/org/apache/jmeter/JMeter.java Thu Mar 31 21:04:12 2016
@@ -23,6 +23,7 @@ import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileNotFoundException;
 import java.io.IOException;
+import java.io.InputStream;
 import java.lang.Thread.UncaughtExceptionHandler;
 import java.net.Authenticator;
 import java.net.DatagramPacket;
@@ -50,6 +51,8 @@ import org.apache.commons.cli.avalon.CLA
 import org.apache.commons.cli.avalon.CLOption;
 import org.apache.commons.cli.avalon.CLOptionDescriptor;
 import org.apache.commons.cli.avalon.CLUtil;
+import org.apache.commons.io.FileUtils;
+import org.apache.commons.io.IOUtils;
 import org.apache.jmeter.control.ReplaceableController;
 import org.apache.jmeter.engine.ClientJMeterEngine;
 import org.apache.jmeter.engine.DistributedRunner;
@@ -360,7 +363,13 @@ public class JMeter implements JMeterPlu
      * @param args The arguments for JMeter
      */
     public void start(String[] args) {
-
+        
+        try (InputStream inputStream = 
getClass().getResourceAsStream("/org/apache/jmeter/jmeter_as_ascii_art.txt")) {
+            String text = IOUtils.toString(inputStream);
+            System.out.println(text);
+        } catch (IOException e1) {
+            // NOP
+        }
         CLArgsParser parser = new CLArgsParser(args, options);
         String error = parser.getErrorString();
         if (error == null){// Check option combinations

Added: jmeter/trunk/src/core/org/apache/jmeter/jmeter_as_ascii_art.txt
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/jmeter_as_ascii_art.txt?rev=1737286&view=auto
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/jmeter_as_ascii_art.txt (added)
+++ jmeter/trunk/src/core/org/apache/jmeter/jmeter_as_ascii_art.txt Thu Mar 31 
21:04:12 2016
@@ -0,0 +1,5 @@
+    _    ____   _    ____ _   _ _____       _ __  __ _____ _____ _____ ____    
_____  ___  
+   / \  |  _ \ / \  / ___| | | | ____|     | |  \/  | ____|_   _| ____|  _ \  
|___ / / _ \ 
+  / _ \ | |_) / _ \| |   | |_| |  _|    _  | | |\/| |  _|   | | |  _| | |_) |  
 |_ \| | | |
+ / ___ \|  __/ ___ \ |___|  _  | |___  | |_| | |  | | |___  | | | |___|  _ <   
___) | |_| |
+/_/   \_\_| /_/   \_\____|_| |_|_____|  \___/|_|  |_|_____| |_| |_____|_| \_\ 
|____(_)___/ 

Propchange: jmeter/trunk/src/core/org/apache/jmeter/jmeter_as_ascii_art.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain


Reply via email to