You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2007/03/04 21:17:26 UTC

svn commit: r514466 - in /jakarta/jmeter/branches/rel-2-2: eclipse.readme xdocs/building.xml xdocs/index.xml xdocs/stylesheets/project.xml

Author: sebb
Date: Sun Mar  4 12:17:25 2007
New Revision: 514466

URL: http://svn.apache.org/viewvc?view=rev&rev=514466
Log:
Add some build info

Added:
    jakarta/jmeter/branches/rel-2-2/xdocs/building.xml   (with props)
Modified:
    jakarta/jmeter/branches/rel-2-2/eclipse.readme
    jakarta/jmeter/branches/rel-2-2/xdocs/index.xml
    jakarta/jmeter/branches/rel-2-2/xdocs/stylesheets/project.xml

Modified: jakarta/jmeter/branches/rel-2-2/eclipse.readme
URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/eclipse.readme?view=diff&rev=514466&r1=514465&r2=514466
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/eclipse.readme (original)
+++ jakarta/jmeter/branches/rel-2-2/eclipse.readme Sun Mar  4 12:17:25 2007
@@ -1,7 +1,3 @@
-Warning: 
-the sample files described below have only been tested with Eclipse 2.1.2
-They may not work with other versions.
-
 Eclipse.classpath
 -----------------
 
@@ -11,41 +7,17 @@
 It has exclusion filters for all the source files that depend on optional jars.
 
 The optional jars are:
-jsse (included with JVM 1.4+)
 javamail (available from java.sun.com)
 Two jars are required for javamail:
 mail.jar - http://java.sun.com/products/javamail/downloads/index.html
 activation.jar - http://java.sun.com/products/javabeans/glasgow/jaf.html
+
 beanshell - see http://www.beansehll.org/
 bsf - see http://jakarta.apache.org/bsf/index.html
 
-The usage of the jars is as follows:
-
-core
-----
-org/apache/jmeter/util/JsseSSLManager.java - requires jsse
-org/apache/jmeter/util/keystore/DefaultKeyStore.java - requires jsse
-
-components
-------------
-
-org/apache/jmeter/visualizers/MailerVisualizer.java - requires javamail
-org/apache/jmeter/reporters/MailerModel.java - requires javamail
-org/apache/jmeter/reporters/MailerResultCollector.java - requires javamail
-org/apache/jmeter/assertions/**/BeanShell*.java - requires beanshell
-
-http
-----
-org/apache/jmeter/protocol/http/sampler/WebServiceSampler.java - requires javamail
-org/apache/jmeter/protocol/http/control/gui/WebServiceSamplerGui.java - requires javamail
-
-java
-----
-org/apache/jmeter/protocol/java/**/BeanShell*.java - requires beanshell
-org/apache/jmeter/protocol/java/**/BSF*.java - requires bsf
-
+jms* - needed for the JMS samplers
 
-Before use, delete or disable the exclusion filters that are not required.
+You may need to update the exclusion filters depending on which optional jars are available.
 
 Unlike Ant, Eclipse does not support conditional excludes.
 

Added: jakarta/jmeter/branches/rel-2-2/xdocs/building.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/xdocs/building.xml?view=auto&rev=514466
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/xdocs/building.xml (added)
+++ jakarta/jmeter/branches/rel-2-2/xdocs/building.xml Sun Mar  4 12:17:25 2007
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You 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.
+-->
+<document>
+  <properties>
+    <title>Building JMeter and Add-Ons</title>
+  </properties>
+<body>
+<section name="Building JMeter and Add-Ons">
+<font color="red"><strong>
+Note to developers:
+This is a very brief overview. 
+There is more infomation on the JMeter Wiki.
+</strong></font>
+<h2>Building Add-Ons</h2>
+<p>
+There is no need to build JMeter if you just want to build an add-on.
+Just download the binary archive and add the jars to the classpath.
+You may want to also download the source so it can be used by the IDE.
+</p>
+<p>See the extras/addons* files in the source tree for some suggestions</p>
+
+<h2>Building JMeter</h2>
+<h3>Acquiring the source</h3>
+<p>The source and bundled jars can be downloaded from SVN.</p>
+<p>Or you can download the binary and source archives for a release and unpack them in the same directory structure.</p>
+<h3>Other jars you may need</h3>
+<p>
+You may also need to download JAF/JavaMail, BeanShell, JMS and JDBC jars
+ - see <a href="usermanual/get-started.html">Getting Started</a>
+</p>
+<h3>Compiling and packaging JMeter using Ant</h3>
+<p>
+JMeter can be built entirely using Ant; see build.xml for the targets that can be used.
+</p>
+<h3>Compiling and packaging JMeter using Eclipse</h3>
+<p>
+Once you have downloaded the source from SVN or the release archives, you can configure Eclipse.
+The easiest way to do this is to replace the Eclipse .classpath file with the eclipse.classpath file provided with JMeter.
+This will set up the source-paths and most of the libraries.
+If you have downloaded any of the optional jars (JavaMail etc) you will need to update the project classpath.
+<p>
+See also the file eclipse.readme.
+</p>
+</p>
+</section>
+</body>
+</document>

Propchange: jakarta/jmeter/branches/rel-2-2/xdocs/building.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: jakarta/jmeter/branches/rel-2-2/xdocs/building.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Modified: jakarta/jmeter/branches/rel-2-2/xdocs/index.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/xdocs/index.xml?view=diff&rev=514466&r1=514465&r2=514466
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/xdocs/index.xml (original)
+++ jakarta/jmeter/branches/rel-2-2/xdocs/index.xml Sun Mar  4 12:17:25 2007
@@ -65,10 +65,11 @@
 <h2>How do I do it?</h2>
 <ul>
 <li><a href="usermanual/index.html">Using JMeter</a></li>
-<li><a href="http://wiki.apache.org/jakarta-jmeter/">JMeter Wikie</a></li>
+<li><a href="http://wiki.apache.org/jakarta-jmeter/">JMeter Wiki</a></li>
 <li><a href="http://wiki.apache.org/jakarta-jmeter/JMeterFAQ">JMeter FAQ (Wiki)</a></li>
 <li><a href="api/index.html">Javadoc API documentation</a></li>
 <li><a href="localising/index.html">JMeter Localisation (Translator's Guide)</a></li>
+<li><a href="building.html">Building JMeter and Add-Ons</a></li>
 </ul>
 <h2>Tutorials (PDF)</h2>
 <ul>

Modified: jakarta/jmeter/branches/rel-2-2/xdocs/stylesheets/project.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/xdocs/stylesheets/project.xml?view=diff&rev=514466&r1=514465&r2=514466
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/xdocs/stylesheets/project.xml (original)
+++ jakarta/jmeter/branches/rel-2-2/xdocs/stylesheets/project.xml Sun Mar  4 12:17:25 2007
@@ -33,13 +33,15 @@
 	 <menu name="Download">
 	 	<item name="Download Binary"    href="http://jakarta.apache.org/site/binindex.cgi#jmeter_binaries"/>
         <item name="Download Source"    href="http://jakarta.apache.org/site/sourceindex.cgi#jmeter_sources"/>
+		<item name="Developer (Nightly) Builds"  	href="/nightly.html"/>
 	 </menu>
 	 <menu name="Documentation">
 		<item name="User Manual"         href="/usermanual/index.html"/>
 		<item name="Javadocs"		     href="/api/index.html"/>
         <item name="Localisation (Translator's Guide)" href="/localising/index.html"></item>
+		<item name="Building JMeter and Add-Ons"     href="/building.html"/>
 		<item name="JMeter Wiki"		 href="http://wiki.apache.org/jakarta-jmeter"/>
- 	    <item name="FAQ (Wiki)"			href="http://wiki.apache.org/jakarta-jmeter/JMeterFAQ"/>
+ 	    <item name="FAQ (Wiki)"			 href="http://wiki.apache.org/jakarta-jmeter/JMeterFAQ"/>
 	 </menu>
 	 <menu name="Tutorials (PDF format)">
 		<item name="Distributed Testing" href="/usermanual/jmeter_distributed_testing_step_by_step.pdf"/>



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org