Marc R. Hoffmann | 45ff60e | 2009-10-09 09:28:30 +0000 | [diff] [blame] | 1 | <?xml version="1.0" encoding="ISO-8859-1" ?>
|
| 2 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
| 3 | <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
| 4 | <head>
|
| 5 | <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
|
| 6 | <link rel="stylesheet" href=".resources/doc.css" charset="ISO-8859-1" type="text/css" />
|
| 7 | <title>JaCoCo - Development Environment</title>
|
| 8 | </head>
|
| 9 | <body>
|
| 10 |
|
| 11 | <div class="breadcrumb">
|
| 12 | <a href="../index.html" class="el_session">JaCoCo</a> >
|
| 13 | <a href="index.html" class="el_group">Documentation</a> >
|
| 14 | <span class="el_source">Development Environment</span>
|
| 15 | </div>
|
Marc R. Hoffmann | 17be269 | 2010-02-02 05:44:47 +0000 | [diff] [blame^] | 16 | <div id="content">
|
Marc R. Hoffmann | 45ff60e | 2009-10-09 09:28:30 +0000 | [diff] [blame] | 17 |
|
| 18 | <h1>Development Environment</h1>
|
| 19 |
|
| 20 | <p>
|
| 21 | With this version JaCoCo is hosted at
|
| 22 | <a href="http://www.sourceforge.net/">SourceForge</a> as part of the
|
| 23 | <a href="http://www.sourceforge.net/projects/eclemma">EclEmma project</a>.
|
| 24 | This document provides an overview of the local and shared tools used for
|
| 25 | JaCoCo development.
|
| 26 | </p>
|
| 27 |
|
| 28 | <h3>IDE</h3>
|
| 29 |
|
| 30 | <p>
|
| 31 | JaCoCo development is done with the latest Eclipse version 3.5.x. JaCoCo
|
| 32 | projects are OSGi bundles, therefore the PDE feature is required.
|
| 33 | </p>
|
| 34 |
|
Marc R. Hoffmann | 0c25a7e | 2009-10-13 17:56:00 +0000 | [diff] [blame] | 35 | <h3>JRE/JDK</h3>
|
| 36 |
|
| 37 | <p>
|
| 38 | The minimum JRE version to execute JaCoCo is Java 1.5. However to guarantee
|
| 39 | compatibility the JaCoCo build scripts enforce the use of a 1.5 JDK (no
|
| 40 | higher version).
|
| 41 | </p>
|
| 42 |
|
Marc R. Hoffmann | 45ff60e | 2009-10-09 09:28:30 +0000 | [diff] [blame] | 43 | <h3>Third Party Dependencies</h3>
|
| 44 |
|
| 45 | <p>
|
| 46 | JaCoCo has dependencies to the following third party bundles. These bundles
|
| 47 | are not part of the JaCoCo source tree and need to be part of your target
|
| 48 | platform.
|
| 49 | </p>
|
| 50 |
|
| 51 | <ul>
|
| 52 | <li>Apache Ant 1.7.x - part of the Eclipse distribution</li>
|
| 53 | <li>JUnit 4 - part of the Eclipse distribution</li>
|
| 54 | <li>Objectweb ASM 3.1.x - install from update site <code>http://download.forge.objectweb.org/eclipse-update/</code></li>
|
| 55 | </ul>
|
| 56 |
|
| 57 | <h3>Source Control</h3>
|
| 58 |
|
| 59 | <p>
|
| 60 | The JaCoCo source code is maintained in a subversion repository at
|
Marc R. Hoffmann | 5daa826 | 2009-10-13 19:35:45 +0000 | [diff] [blame] | 61 | </p>
|
Marc R. Hoffmann | 45ff60e | 2009-10-09 09:28:30 +0000 | [diff] [blame] | 62 |
|
| 63 | <pre>
|
| 64 | https://eclemma.svn.sourceforge.net/svnroot/eclemma/jacoco
|
| 65 | </pre>
|
| 66 |
|
| 67 | <p>
|
| 68 | You will find the latest version as several Eclipse projects in the
|
| 69 | <code>trunk</code> folder. You might also browse the source code online via our
|
| 70 | <a href="http://eclemma.svn.sourceforge.net/viewvc/eclemma/jacoco/">ViewVC</a>
|
| 71 | or <a href="https://sourceforge.net/apps/trac/eclemma/browser/jacoco">Trac</a>
|
| 72 | web interface.
|
| 73 | </p>
|
| 74 |
|
| 75 | <h3>Planning</h3>
|
| 76 |
|
| 77 | <p>
|
| 78 | A <a href="https://sourceforge.net/apps/trac/eclemma">Trac Instance</a> is
|
| 79 | used for milestone planning and task tracking.
|
| 80 | </p>
|
| 81 |
|
| 82 | <h3>Communication</h3>
|
| 83 |
|
| 84 | <p>
|
| 85 | The development team communicates through a mailing list. The list is closed
|
| 86 | for non-developers but the archive is
|
| 87 | <a href="https://sourceforge.net/mailarchive/forum.php?forum_name=eclemma-jacoco-dev">public</a>.
|
| 88 | Please use the <a href="support.html">support channels</a> to get in touch
|
| 89 | with the development team.
|
| 90 | </p>
|
| 91 |
|
Marc R. Hoffmann | 17be269 | 2010-02-02 05:44:47 +0000 | [diff] [blame^] | 92 | </div>
|
Marc R. Hoffmann | 45ff60e | 2009-10-09 09:28:30 +0000 | [diff] [blame] | 93 | <div class="footer">
|
| 94 | <div class="versioninfo"><a href="@HOMEURL@">JaCoCo</a> @VERSION@</div>
|
Marc R. Hoffmann | 889d62b | 2010-01-26 20:08:15 +0000 | [diff] [blame] | 95 | <a href="license.html">Copyright</a> © 2009, 2010 Mountainminds GmbH & Co. KG and Contributors
|
Marc R. Hoffmann | 45ff60e | 2009-10-09 09:28:30 +0000 | [diff] [blame] | 96 | </div>
|
| 97 |
|
| 98 | </body>
|
| 99 | </html> |