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