blob: ff5885510377a4d7cb643067cc8ccce96f1ce954 [file] [log] [blame]
Marc R. Hoffmann45ff60e2009-10-09 09:28:30 +00001<?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" />
Marc R. Hoffmannd7d2f752010-05-06 21:12:31 +00007 <link rel="shortcut icon" href=".resources/report.gif" type="image/gif" />
Marc R. Hoffmann45ff60e2009-10-09 09:28:30 +00008 <title>JaCoCo - Development Environment</title>
9</head>
10<body>
11
12<div class="breadcrumb">
Marc R. Hoffmannd7d2f752010-05-06 21:12:31 +000013 <a href="../index.html" class="el_report">JaCoCo</a> &gt;
Marc R. Hoffmann45ff60e2009-10-09 09:28:30 +000014 <a href="index.html" class="el_group">Documentation</a> &gt;
15 <span class="el_source">Development Environment</span>
16</div>
Marc R. Hoffmann17be2692010-02-02 05:44:47 +000017<div id="content">
Marc R. Hoffmann45ff60e2009-10-09 09:28:30 +000018
19<h1>Development Environment</h1>
20
21<p>
22 With this version JaCoCo is hosted at
23 <a href="http://www.sourceforge.net/">SourceForge</a> as part of the
24 <a href="http://www.sourceforge.net/projects/eclemma">EclEmma project</a>.
25 This document provides an overview of the local and shared tools used for
26 JaCoCo development.
27</p>
28
29<h3>IDE</h3>
30
31<p>
Marc R. Hoffmannadcf1432010-06-23 06:40:16 +000032 JaCoCo development is done with the latest Eclipse version 3.6.x. JaCoCo
Marc R. Hoffmann45ff60e2009-10-09 09:28:30 +000033 projects are OSGi bundles, therefore the PDE feature is required.
34</p>
35
Marc R. Hoffmann0c25a7e2009-10-13 17:56:00 +000036<h3>JRE/JDK</h3>
37
38<p>
39 The minimum JRE version to execute JaCoCo is Java 1.5. However to guarantee
Marc R. Hoffmannadcf1432010-06-23 06:40:16 +000040 compatibility the JaCoCo build scripts enforce the use of a 1.5 JDK for the
41 <code>deliver</code> target.
Marc R. Hoffmann0c25a7e2009-10-13 17:56:00 +000042</p>
43
Marc R. Hoffmann45ff60e2009-10-09 09:28:30 +000044<h3>Third Party Dependencies</h3>
45
46<p>
Marc R. Hoffmannadcf1432010-06-23 06:40:16 +000047 JaCoCo has dependencies to the following third party bundles:
Marc R. Hoffmann45ff60e2009-10-09 09:28:30 +000048</p>
49
50<ul>
Marc R. Hoffmannadcf1432010-06-23 06:40:16 +000051 <li>Apache Ant 1.7.x</li>
52 <li>JUnit 4</li>
53 <li>Objectweb ASM 3.2.x</li>
Marc R. Hoffmann45ff60e2009-10-09 09:28:30 +000054</ul>
55
Marc R. Hoffmannadcf1432010-06-23 06:40:16 +000056<p>
57
58 These bundles are included with Eclipse 3.6.x and are not part of the JaCoCo
59 source tree.
60</p>
61
Marc R. Hoffmann45ff60e2009-10-09 09:28:30 +000062<h3>Source Control</h3>
63
64<p>
65 The JaCoCo source code is maintained in a subversion repository at
Marc R. Hoffmann5daa8262009-10-13 19:35:45 +000066</p>
Marc R. Hoffmann45ff60e2009-10-09 09:28:30 +000067
68<pre>
69 https://eclemma.svn.sourceforge.net/svnroot/eclemma/jacoco
70</pre>
71
72<p>
73 You will find the latest version as several Eclipse projects in the
74 <code>trunk</code> folder. You might also browse the source code online via our
75 <a href="http://eclemma.svn.sourceforge.net/viewvc/eclemma/jacoco/">ViewVC</a>
76 or <a href="https://sourceforge.net/apps/trac/eclemma/browser/jacoco">Trac</a>
77 web interface.
78</p>
79
80<h3>Planning</h3>
81
82<p>
83 A <a href="https://sourceforge.net/apps/trac/eclemma">Trac Instance</a> is
84 used for milestone planning and task tracking.
85</p>
86
87<h3>Communication</h3>
88
89<p>
90 The development team communicates through a mailing list. The list is closed
91 for non-developers but the archive is
92 <a href="https://sourceforge.net/mailarchive/forum.php?forum_name=eclemma-jacoco-dev">public</a>.
93 Please use the <a href="support.html">support channels</a> to get in touch
94 with the development team.
95</p>
96
Marc R. Hoffmann17be2692010-02-02 05:44:47 +000097</div>
Marc R. Hoffmann45ff60e2009-10-09 09:28:30 +000098<div class="footer">
Marc R. Hoffmannb623ffb2010-05-06 19:48:08 +000099 <span class="right"><a href="@jacoco.home.url@">JaCoCo</a> @qualified.bundle.version@</span>
Marc R. Hoffmanndf6ff962010-04-09 15:31:22 +0000100 <a href="license.html">Copyright</a> &copy; @copyright.years@ Mountainminds GmbH &amp; Co. KG and Contributors
Marc R. Hoffmann45ff60e2009-10-09 09:28:30 +0000101</div>
102
103</body>
104</html>