forked from zaproxy/zaproxy
-
Notifications
You must be signed in to change notification settings - Fork 2
Building
kingthorin edited this page Mar 30, 2016
·
14 revisions
You should be able to use any modern IDE to build ZAP.
Please also have a look at (and add to!) the Dev Tips and Tricks page.
The quickest way to set up a ZAP development environment is as follows:
- Ensure you have a recent version of Eclipse - the Eclipse IDE for Java Developers is a good option (Ensure you have a version of Eclipse 4.2 or later installed or if using an earlier version, the "EGit - Git Team Provider" plug-in installed.)
- Start Eclipse and select a new (empty) workspace
- Select the menu: "File / Import"
- Select "Team / Team Project Set" and click "Next >"
- Select URL and enter: https://raw.githubusercontent.com/zaproxy/zap-admin/master/ZAP-projectSet.psf
- Click "Finish" and wait for Eclipse to pull down all of the projects and build them.
You can also manually import and configure the following projects into your IDE:
-
https://github.com/zaproxy/zaproxy.git
- develop branch
-
https://github.com/zaproxy/zap-extensions.git
- master, beta and alpha branches
- https://github.com/zaproxy/zap-core-help.git
- https://github.com/zaproxy/community-scripts.git
Please update this page with more detailed instructions for other IDEs!
A guide to develop, run and build ZAP with Intellij can be found here.
Note that this out of date as it refers to ZAP projects on Google Code.
If you use another IDE for ZAP development then please let us know so that we can add the details to this page :)
For details see the Contributing-Changes page (work in progress).