blob: 6c81bd23cefd40f7432b272d393f8b33684c8693 [file] [log] [blame]
Evgeny Mandrikov82a92ca2012-01-15 20:25:48 +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" />
7 <link rel="stylesheet" href="../coverage/.resources/prettify.css" charset="ISO-8859-1" type="text/css" />
8 <link rel="shortcut icon" href=".resources/report.gif" type="image/gif" />
9 <script type="text/javascript" src="../coverage/.resources/prettify.js"></script>
10 <title>JaCoCo - Maven Plug-in</title>
11</head>
12<body onload="prettyPrint()">
13
14<div class="breadcrumb">
15 <a href="../index.html" class="el_report">JaCoCo</a> &gt;
16 <a href="index.html" class="el_group">Documentation</a> &gt;
17 <span class="el_source">Maven Plug-in</span>
18</div>
19<div id="content">
20
21<h1>Maven Plug-in</h1>
22
23<p>
24 The JaCoCo <a href="http://maven.apache.org/">Maven</a> plug-in provides the
25 JaCoCo runtime agent to your tests and allows basic report creation.
26</p>
27
28<p class="hint">
29 If you want to have line number information included in the coverage reports
30 or you want source code highlighting the class files of the test target must
31 be compiled with debug information.
32</p>
33
34
35<h2>Prerequisites</h2>
36
37<p>
Marc R. Hoffmann91b99622012-05-02 17:35:14 +000038 The JaCoCo Maven plug-in requires
Evgeny Mandrikov82a92ca2012-01-15 20:25:48 +000039</p>
40
41<ul>
42 <li>Maven 2.1.0 or higher and</li>
43 <li>Java 1.5 or higher (for both, the Maven runtime and the test executor).</li>
44</ul>
45
46
47<h2>Usage</h2>
48
49<p>
Marc R. Hoffmann91b99622012-05-02 17:35:14 +000050 The Maven plug-in can be included in your build with the following
51 declaration. Please check
52 <a href="http://search.maven.org/#search|ga|1|g%3Aorg.jacoco%20a%3Ajacoco-maven-plugin">here</a>
53 for the latest release version in the repository.
Evgeny Mandrikov82a92ca2012-01-15 20:25:48 +000054</p>
55
56<pre class="source lang-xml linenums">
57&lt;plugin&gt;
58 &lt;groupId&gt;org.jacoco&lt;/groupId&gt;
59 &lt;artifactId&gt;jacoco-maven-plugin&lt;/artifactId&gt;
60 &lt;version&gt;@project.version@&lt;/version&gt;
61&lt;/plugin&gt;
62</pre>
63
64<p>
Marc R. Hoffmann91b99622012-05-02 17:35:14 +000065 To receive a full list of goals and available parameters you can use
66 <code>maven-help-plugin</code>:
Evgeny Mandrikov82a92ca2012-01-15 20:25:48 +000067</p>
68<pre>
69mvn help:describe -Dplugin=org.jacoco:jacoco-maven-plugin -Ddetail
70</pre>
71
72</div>
73<div class="footer">
74 <span class="right"><a href="@jacoco.home.url@">JaCoCo</a> @qualified.bundle.version@</span>
75 <a href="license.html">Copyright</a> &copy; @copyright.years@ Mountainminds GmbH &amp; Co. KG and Contributors
76</div>
77
78</body>
79</html>