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/09 20:55:19 UTC
svn commit: r516529 - in /jakarta/jmeter/branches/rel-2-2: eclipse.readme
extras/eclipse.readme extras/eclipselaunch.txt
Author: sebb
Date: Fri Mar 9 11:55:18 2007
New Revision: 516529
URL: http://svn.apache.org/viewvc?view=rev&rev=516529
Log:
Update Eclipse instructions
Removed:
jakarta/jmeter/branches/rel-2-2/extras/eclipse.readme
jakarta/jmeter/branches/rel-2-2/extras/eclipselaunch.txt
Modified:
jakarta/jmeter/branches/rel-2-2/eclipse.readme
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=516529&r1=516528&r2=516529
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/eclipse.readme (original)
+++ jakarta/jmeter/branches/rel-2-2/eclipse.readme Fri Mar 9 11:55:18 2007
@@ -10,58 +10,21 @@
It has exclusion filters for all the source files that depend on optional jars.
The optional jars are:
-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/
-
-jms* - needed for the JMS samplers
-one implementation is http://activemq.apache.org/
+* beanshell - see http://www.beansehll.org/
The usage of the jars is as follows:
-core
-----
-org/apache/jmeter/util/keystore/PKCS12KeyStore.java - requires iaik
-
-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
----
-org/apache/jmeter/protocol/jms/** - requires jms
-
-jndi
-----
-org/apache/jmeter/protocol/jndi/** - requires jndi
-mail
-----
-org/apache/jmeter/protocol/mail/** - requires javamail
Before use, delete or disable the exclusion filters that are not required.
Unlike Ant, Eclipse does not support conditional excludes.
-Note that Eclipse does not handle RMI compilations, nor is it easy to use for creating
-jar files.
+Note that Eclipse does not handle RMI compilations,
+nor is it easy to use for creating jar files.
However, it is easy to use Eclipse to run Ant.
@@ -71,20 +34,26 @@
package-only - creates the jars
package - compiles everything and then packages it
+Finishing the build using Ant
+-----------------------------
+
+Find the build.xml file in the project,
+right click on it, and click "Run As --> Ant Build".
+
+Make sure you select the "package" target.
+
+This will compile any remaining classes (e.g. the RMI ones),
+and then create all the jars.
+
+Now refresh the project (you should add this to the Ant build properties)
+
Launching from Eclipse
----------------------
-This launch setup does not read the class files built by Eclipse, but
-instead needs the jar file built by Ant. These instructions assume
-you checked out the JMeter code as an Eclipse project named "jmeter".
+These instructions assume you checked out the JMeter code as an Eclipse project named "jmeter".
If you used something else, adjust accordingly.
-1. Build the JMeter jar file using ant. Find the build.xml file in
-the project, right click on it, and click "Run As --> Ant Build".
-When that is done, right click on the bin folder and pick "Refresh".
-You should now see the file "ApacheJMeter.jar".
-
-2. Create a new Java Application launch configuration.
+Create a new Java Application launch configuration.
On the Main tab, enter the following as the main class:
@@ -93,21 +62,8 @@
On the Arguments tab, in the Working Directory area, pick the radio
button next to "Other" and enter the following in the text box:
- ${workspace_loc:jmeter}\bin
-
-Note: a back slash is appropriate for Windows; Linux needs a forward slash.
-
-On the Classpath tab, under User Entries, remove the only entry
-"jmeter (default classpath)". Click on User Entries, click on the Add
-Jars button, then navigate to the file bin/ApacheJMeter.jar you built
-in step 1. Pick it, click Ok.
-
-On the Source tab, click the Add button. In the dialog "Add Source"
-that appears, pick the item in the list "Java Project", click OK. In
-the dialog "Project Selection" that appears next, put a check next to
-the JMeter project, click OK.
-
-Even though this configuration doesn't allow the instant change-run-test
-cycles that are possible in Eclipse, at least this configuration allows
-you to set breakpoints on code in the Eclipse java editor etc.
+ ${workspace_loc:jmeter/bin}
+On the Classpath tab,click on User Entries, click on the Add
+Jars button, then navigate to the file lib/ext/ApacheJMeter_core.jar
+Pick it, click Ok.
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org