mirror of
https://github.com/ysoftdevs/DependencyCheck.git
synced 2026-03-29 13:22:12 +02:00
version 1.2.9 of documentation
This commit is contained in:
1185
dependency-check-maven/aggregate-mojo.html
Normal file
1185
dependency-check-maven/aggregate-mojo.html
Normal file
File diff suppressed because it is too large
Load Diff
@@ -2,20 +2,21 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:22 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>All Classes (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>All Classes (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="bar">All Classes</h1>
|
||||
<div class="indexContainer">
|
||||
<ul>
|
||||
<li><a href="org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven" target="classFrame">DependencyCheckMojo</a></li>
|
||||
<li><a href="org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven" target="classFrame">AggregateMojo</a></li>
|
||||
<li><a href="org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven" target="classFrame">BaseDependencyCheckMojo</a></li>
|
||||
<li><a href="org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven" target="classFrame">CheckMojo</a></li>
|
||||
<li><a href="org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven" target="classFrame">Engine</a></li>
|
||||
<li><a href="org/owasp/dependencycheck/maven/HelpMojo.html" title="class in org.owasp.dependencycheck.maven" target="classFrame">HelpMojo</a></li>
|
||||
<li><a href="org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven" target="classFrame">ReportAggregationMojo</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -2,20 +2,21 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:22 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>All Classes (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>All Classes (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="bar">All Classes</h1>
|
||||
<div class="indexContainer">
|
||||
<ul>
|
||||
<li><a href="org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></li>
|
||||
<li><a href="org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">AggregateMojo</a></li>
|
||||
<li><a href="org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></li>
|
||||
<li><a href="org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven">CheckMojo</a></li>
|
||||
<li><a href="org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></li>
|
||||
<li><a href="org/owasp/dependencycheck/maven/HelpMojo.html" title="class in org.owasp.dependencycheck.maven">HelpMojo</a></li>
|
||||
<li><a href="org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:21 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>Constant Field Values (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>Constant Field Values (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Constant Field Values (Dependency-Check Maven Plugin 1.2.7 API)";
|
||||
parent.document.title="Constant Field Values (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
@@ -65,6 +65,35 @@
|
||||
<div class="header">
|
||||
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
|
||||
<h2 title="Contents">Contents</h2>
|
||||
<ul>
|
||||
<li><a href="#org.owasp">org.owasp.*</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="constantValuesContainer"><a name="org.owasp">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 title="org.owasp">org.owasp.*</h2>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>org.owasp.dependencycheck.maven.<a href="org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.owasp.dependencycheck.maven.Engine.UPDATE_EXECUTED_FLAG">
|
||||
<!-- -->
|
||||
</a><code>public static final <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td><code><a href="org/owasp/dependencycheck/maven/Engine.html#UPDATE_EXECUTED_FLAG">UPDATE_EXECUTED_FLAG</a></code></td>
|
||||
<td class="colLast"><code>"dependency-check-update-executed"</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
@@ -110,6 +139,6 @@
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-14 Jeremy Long. All Rights Reserved.</small></p>
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:21 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>Deprecated List (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>Deprecated List (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Deprecated List (Dependency-Check Maven Plugin 1.2.7 API)";
|
||||
parent.document.title="Deprecated List (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
@@ -81,7 +81,7 @@
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><a href="org/owasp/dependencycheck/maven/ReportAggregationMojo.html#generate(org.codehaus.doxia.sink.Sink, java.util.Locale)">org.owasp.dependencycheck.maven.ReportAggregationMojo.generate(Sink, Locale)</a>
|
||||
<td class="colOne"><a href="org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#generate(org.codehaus.doxia.sink.Sink,%20java.util.Locale)">org.owasp.dependencycheck.maven.BaseDependencyCheckMojo.generate(Sink, Locale)</a>
|
||||
<div class="block"><i>use {@link #generate(org.apache.maven.doxia.sink.Sink, java.util.Locale) instead.</i></div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -134,6 +134,6 @@
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-14 Jeremy Long. All Rights Reserved.</small></p>
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:22 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>API Help (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>API Help (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="API Help (Dependency-Check Maven Plugin 1.2.7 API)";
|
||||
parent.document.title="API Help (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
@@ -211,6 +211,6 @@
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-14 Jeremy Long. All Rights Reserved.</small></p>
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:21 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>Index (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>Index (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Index (Dependency-Check Maven Plugin 1.2.7 API)";
|
||||
parent.document.title="Index (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
@@ -62,52 +62,65 @@
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="contentContainer"><a href="#_C_">C</a> <a href="#_D_">D</a> <a href="#_E_">E</a> <a href="#_G_">G</a> <a href="#_H_">H</a> <a href="#_I_">I</a> <a href="#_O_">O</a> <a href="#_P_">P</a> <a href="#_R_">R</a> <a href="#_S_">S</a> <a href="#_W_">W</a> <a name="_C_">
|
||||
<div class="contentContainer"><a href="#_A_">A</a> <a href="#_B_">B</a> <a href="#_C_">C</a> <a href="#_E_">E</a> <a href="#_G_">G</a> <a href="#_H_">H</a> <a href="#_I_">I</a> <a href="#_O_">O</a> <a href="#_R_">R</a> <a href="#_S_">S</a> <a href="#_U_">U</a> <a href="#_W_">W</a> <a name="_A_">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">A</h2>
|
||||
<dl>
|
||||
<dt><a href="./org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">AggregateMojo</span></a> - Class in <a href="./org/owasp/dependencycheck/maven/package-summary.html">org.owasp.dependencycheck.maven</a></dt>
|
||||
<dd>
|
||||
<div class="block">Maven Plugin that checks project dependencies and the dependencies of all child modules to see if they have any known published
|
||||
vulnerabilities.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/AggregateMojo.html#AggregateMojo()">AggregateMojo()</a></span> - Constructor for class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">AggregateMojo</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/Engine.html#analyzeDependencies()">analyzeDependencies()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></dt>
|
||||
<dd>
|
||||
<div class="block">Runs the analyzers against all of the dependencies.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="_B_">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">B</h2>
|
||||
<dl>
|
||||
<dt><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">BaseDependencyCheckMojo</span></a> - Class in <a href="./org/owasp/dependencycheck/maven/package-summary.html">org.owasp.dependencycheck.maven</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#BaseDependencyCheckMojo()">BaseDependencyCheckMojo()</a></span> - Constructor for class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a name="_C_">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">C</h2>
|
||||
<dl>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#canGenerateAggregateReport()">canGenerateAggregateReport()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/AggregateMojo.html#canGenerateReport()">canGenerateReport()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">AggregateMojo</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/CheckMojo.html#canGenerateReport()">canGenerateReport()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven">CheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns whether or not an aggregate report can be generated.</div>
|
||||
<div class="block">Returns whether or not a the report can be generated.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#canGenerateAggregateReport()">canGenerateAggregateReport()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#checkForFailure(java.util.List)">checkForFailure(List<Dependency>)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns whether or not we can generate any aggregate reports at this time.</div>
|
||||
<div class="block">Checks to see if a vulnerability has been identified with a CVSS score that is above the threshold set in the
|
||||
configuration.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#canGenerateNonAggregateReport()">canGenerateNonAggregateReport()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dt><a href="./org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">CheckMojo</span></a> - Class in <a href="./org/owasp/dependencycheck/maven/package-summary.html">org.owasp.dependencycheck.maven</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns whether or not a non-aggregate report can be generated.</div>
|
||||
<div class="block">Maven Plugin that checks the project dependencies to see if they have any known published vulnerabilities.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#canGenerateNonAggregateReport()">canGenerateNonAggregateReport()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/CheckMojo.html#CheckMojo()">CheckMojo()</a></span> - Constructor for class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven">CheckMojo</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/Engine.html#cleanup()">cleanup()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns whether or not the mojo can generate a non-aggregate report for this project.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#canGenerateReport()">canGenerateReport()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns whether or not a report can be generated.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/Engine.html#cleanupFinal()">cleanupFinal()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></dt>
|
||||
<dd>
|
||||
<div class="block">Closes the CPEAnalyzer if it has been created and persisted in the root parent MavenProject context.</div>
|
||||
<div class="block">Releases resources used by the analyzers by calling close() on each
|
||||
analyzer.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/Engine.html#closeAnalyzer(org.owasp.dependencycheck.analyzer.Analyzer)">closeAnalyzer(Analyzer)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></dt>
|
||||
<dd>
|
||||
<div class="block">Closes the given analyzer.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="_D_">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">D</h2>
|
||||
<dl>
|
||||
<dt><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">DependencyCheckMojo</span></a> - Class in <a href="./org/owasp/dependencycheck/maven/package-summary.html">org.owasp.dependencycheck.maven</a></dt>
|
||||
<dd>
|
||||
<div class="block">Maven Plugin that checks project dependencies to see if they have any known published vulnerabilities.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#DependencyCheckMojo()">DependencyCheckMojo()</a></span> - Constructor for class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a name="_E_">
|
||||
<!-- -->
|
||||
</a>
|
||||
@@ -115,103 +128,113 @@
|
||||
<dl>
|
||||
<dt><a href="./org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Engine</span></a> - Class in <a href="./org/owasp/dependencycheck/maven/package-summary.html">org.owasp.dependencycheck.maven</a></dt>
|
||||
<dd>
|
||||
<div class="block">A modified version of the core engine specifically designed to persist some data between multiple executions of a
|
||||
multi-module Maven project.</div>
|
||||
<div class="block">A modified version of the core engine specifically designed to persist some
|
||||
data between multiple executions of a multi-module Maven project.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/Engine.html#Engine(org.apache.maven.project.MavenProject)">Engine(MavenProject)</a></span> - Constructor for class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/Engine.html#Engine(org.apache.maven.project.MavenProject,%20java.util.List)">Engine(MavenProject, List<MavenProject>)</a></span> - Constructor for class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Engine to perform anyalsis on dependencies.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#excludeFromScan(org.apache.maven.artifact.Artifact)">excludeFromScan(Artifact)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Tests is the artifact should be included in the scan (i.e.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#execute()">execute()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Executes dependency-check.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/HelpMojo.html#execute()">execute()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/HelpMojo.html" title="class in org.owasp.dependencycheck.maven">HelpMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#execute()">execute()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Is called by Maven to execute the mojo.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#executeAggregateReport(org.apache.maven.project.MavenProject, java.util.Locale)">executeAggregateReport(MavenProject, Locale)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#executeAggregateReport(org.apache.maven.project.MavenProject, java.util.Locale)">executeAggregateReport(MavenProject, Locale)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Generates the aggregate Site Report.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#executeNonAggregateReport(java.util.Locale)">executeNonAggregateReport(Locale)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Generates the Dependency-Check Site Report.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#executeNonAggregateReport(java.util.Locale)">executeNonAggregateReport(Locale)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Generates the non aggregate report.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="_G_">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">G</h2>
|
||||
<dl>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#generate(org.codehaus.doxia.sink.Sink, java.util.Locale)">generate(Sink, Locale)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#generate(org.codehaus.doxia.sink.Sink,%20java.util.Locale)">generate(Sink, Locale)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block"><span class="strong">Deprecated.</span>
|
||||
<div class="block"><i>use {@link #generate(org.apache.maven.doxia.sink.Sink, java.util.Locale) instead.</i></div>
|
||||
</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#generate(org.apache.maven.doxia.sink.Sink, java.util.Locale)">generate(Sink, Locale)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#generate(org.apache.maven.doxia.sink.Sink,%20java.util.Locale)">generate(Sink, Locale)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Generates the Dependency-Check Site Report.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#getAllChildDataFiles(org.apache.maven.project.MavenProject)">getAllChildDataFiles(MavenProject)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/AggregateMojo.html#generateDataFile()">generateDataFile()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">AggregateMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a list of data files that were produced by the direct children of the given MavenProject.</div>
|
||||
<div class="block">Initilizes the engine, runs a scan, and writes the serialized dependencies to disk.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#getAllChildren()">getAllChildren()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/AggregateMojo.html#generateDataFile(org.owasp.dependencycheck.maven.Engine,%20org.apache.maven.project.MavenProject)">generateDataFile(Engine, MavenProject)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">AggregateMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a list containing all the recursive, non-pom children of the given project, never <code>null</code>.</div>
|
||||
<div class="block">Runs dependency-check's Engine and writes the serialized dependencies to disk.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#getAllChildren(org.apache.maven.project.MavenProject)">getAllChildren(MavenProject)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a list containing all the recursive, non-pom children of the given project, never <code>null</code>.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#getCategoryName()">getCategoryName()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getCategoryName()">getCategoryName()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the category name.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#getDataFileContextKey()">getDataFileContextKey()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getCorrectOutputDirectory()">getCorrectOutputDirectory()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the correct output directory depending on if a site is being executed or not.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getCorrectOutputDirectory(org.apache.maven.project.MavenProject)">getCorrectOutputDirectory(MavenProject)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the correct output directory depending on if a site is being executed or not.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getDataFile(org.apache.maven.project.MavenProject)">getDataFile(MavenProject)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the correct output directory depending on if a site is being executed or not.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getDataFileContextKey()">getDataFileContextKey()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the key used to store the path to the data file that is saved by <code>writeDataFile()</code>.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#getDataFileName()">getDataFileName()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/AggregateMojo.html#getDescendants(org.apache.maven.project.MavenProject)">getDescendants(MavenProject)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">AggregateMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the name of the data file that contains the serialized data.</div>
|
||||
<div class="block">Returns a set containing all the descendant projects of the given project.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#getDataFiles(java.util.List)">getDataFiles(List<MavenProject>)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns any existing output files from the given list of projects.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#getDescription(java.util.Locale)">getDescription(Locale)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/AggregateMojo.html#getDescription(java.util.Locale)">getDescription(Locale)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">AggregateMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gets the description of the Dependency-Check report to be displayed in the Maven Generated Reports page.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#getName(java.util.Locale)">getName(Locale)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/CheckMojo.html#getDescription(java.util.Locale)">getDescription(Locale)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven">CheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gets the description of the Dependency-Check report to be displayed in the Maven Generated Reports page.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getFormat()">getFormat()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the report format.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/AggregateMojo.html#getName(java.util.Locale)">getName(Locale)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">AggregateMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the report name.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#getOutputDirectoryContextKey()">getOutputDirectoryContextKey()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/CheckMojo.html#getName(java.util.Locale)">getName(Locale)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven">CheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the key used to store the path to the output directory.</div>
|
||||
<div class="block">Returns the report name.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#getOutputName()">getOutputName()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the output name.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#getProject()">getProject()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a reference to the current project.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#getReportOutputDirectory()">getReportOutputDirectory()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getOutputDirectory()">getOutputDirectory()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the output directory.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#getReportOutputDirectory(org.apache.maven.project.MavenProject)">getReportOutputDirectory(MavenProject)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getOutputDirectoryContextKey()">getOutputDirectoryContextKey()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the output directory for the given project.</div>
|
||||
<div class="block">Returns the key used to store the path to the output directory.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getOutputName()">getOutputName()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the output name.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getProject()">getProject()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a reference to the current project.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getReactorProjects()">getReactorProjects()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the list of Maven Projects in this build.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getReportOutputDirectory()">getReportOutputDirectory()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the report output directory.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="_H_">
|
||||
@@ -221,7 +244,7 @@
|
||||
<dl>
|
||||
<dt><a href="./org/owasp/dependencycheck/maven/HelpMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">HelpMojo</span></a> - Class in <a href="./org/owasp/dependencycheck/maven/package-summary.html">org.owasp.dependencycheck.maven</a></dt>
|
||||
<dd>
|
||||
<div class="block">Display help information on dependency-check-maven.<br/>
|
||||
<div class="block">Display help information on dependency-check-maven.<br>
|
||||
Call <code>mvn dependency-check:help -Ddetail=true -Dgoal=<goal-name></code> to display parameter details.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/HelpMojo.html#HelpMojo()">HelpMojo()</a></span> - Constructor for class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/HelpMojo.html" title="class in org.owasp.dependencycheck.maven">HelpMojo</a></dt>
|
||||
@@ -232,38 +255,22 @@
|
||||
</a>
|
||||
<h2 class="title">I</h2>
|
||||
<dl>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#initialize()">initialize()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Initialize the mojo.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#initialize()">initialize()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Initializes the mojo.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/Engine.html#initializeAnalyzer(org.owasp.dependencycheck.analyzer.Analyzer)">initializeAnalyzer(Analyzer)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></dt>
|
||||
<dd>
|
||||
<div class="block">Initializes the given analyzer.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#isAggregate()">isAggregate()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#initializeEngine()">initializeEngine()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns whether or not the mojo is configured to perform report aggregation.</div>
|
||||
<div class="block">Initializes a new <code>Engine</code> that can be used for scanning.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#isExternalReport()">isExternalReport()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#isExternalReport()">isExternalReport()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns whether this is an external report.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#isLastProject()">isLastProject()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Check whether the current project is the last project in a multi-module build.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#isMultiModule(org.apache.maven.project.MavenProject)">isMultiModule(MavenProject)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/AggregateMojo.html#isMultiModule(org.apache.maven.project.MavenProject)">isMultiModule(MavenProject)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">AggregateMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Test if the project has pom packaging</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#isMultiModule()">isMultiModule()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Test if the current project has pom packaging</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="_O_">
|
||||
<!-- -->
|
||||
@@ -280,86 +287,77 @@
|
||||
This is the main package containing the Mojo Maven Plugin - dependency-check.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="_P_">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">P</h2>
|
||||
<dl>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#performExecute()">performExecute()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Executes the dependency-check and generates the report.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#performExecute()">performExecute()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Called when the mojo is being executed.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#postExecute()">postExecute()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#postExecute()">postExecute()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Runs after the mojo has executed.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#postGenerate()">postGenerate()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#postGenerate()">postGenerate()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Executes after the site report has been generated.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#preExecute()">preExecute()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Called before execute; allows for any setup that is needed.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#preGenerate()">preGenerate()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Runs prior to the site report generation.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="_R_">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">R</h2>
|
||||
<dl>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#readDataFile()">readDataFile()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#readDataFile(org.apache.maven.project.MavenProject)">readDataFile(MavenProject)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Reads the serialized scan data from disk.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#readDataFile(org.apache.maven.project.MavenProject)">readDataFile(MavenProject)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/Engine.html#resetFileTypeAnalyzers()">resetFileTypeAnalyzers()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></dt>
|
||||
<dd>
|
||||
<div class="block">Reads the serialized scan data from disk.</div>
|
||||
<div class="block">Resets the file type analyzers so that they can be re-used to scan
|
||||
additional directories.</div>
|
||||
</dd>
|
||||
<dt><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">ReportAggregationMojo</span></a> - Class in <a href="./org/owasp/dependencycheck/maven/package-summary.html">org.owasp.dependencycheck.maven</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/AggregateMojo.html#runCheck()">runCheck()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">AggregateMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">
|
||||
This is an abstract reporting mojo that enables report aggregation.</div>
|
||||
<div class="block">Executes the aggregate dependency-check goal.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#runCheck()">runCheck()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Executes the dependency-check scan and generates the necassary report.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/CheckMojo.html#runCheck()">runCheck()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven">CheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Executes the dependency-check engine on the project's dependencies and generates the report.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#ReportAggregationMojo()">ReportAggregationMojo()</a></span> - Constructor for class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a name="_S_">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">S</h2>
|
||||
<dl>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#setReportOutputDirectory(java.io.File)">setReportOutputDirectory(File)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#scanArtifacts(org.apache.maven.project.MavenProject,%20org.owasp.dependencycheck.maven.Engine)">scanArtifacts(MavenProject, Engine)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Scans the project's artifacts and adds them to the engine's dependency list.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#setReportOutputDirectory(java.io.File)">setReportOutputDirectory(File)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the Reporting output directory.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#showSummary(org.apache.maven.project.MavenProject,%20java.util.List)">showSummary(MavenProject, List<Dependency>)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Generates a warning message listing a summary of dependencies and their associated CPE and CVE entries.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="_U_">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">U</h2>
|
||||
<dl>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/Engine.html#UPDATE_EXECUTED_FLAG">UPDATE_EXECUTED_FLAG</a></span> - Static variable in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></dt>
|
||||
<dd>
|
||||
<div class="block">Key used in the MavenProject context values to note whether or not an
|
||||
update has been executed.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="_W_">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">W</h2>
|
||||
<dl>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html#writeDataFile()">writeDataFile()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#writeDataFile(org.apache.maven.project.MavenProject,%20java.io.File,%20java.util.List)">writeDataFile(MavenProject, File, List<Dependency>)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Writes the scan data to disk.</div>
|
||||
</dd>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html#writeDataFile()">writeDataFile()</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></dt>
|
||||
<dt><span class="strong"><a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#writeReports(org.owasp.dependencycheck.maven.Engine,%20org.apache.maven.project.MavenProject,%20java.io.File)">writeReports(Engine, MavenProject, File)</a></span> - Method in class org.owasp.dependencycheck.maven.<a href="./org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></dt>
|
||||
<dd>
|
||||
<div class="block">Writes the data file to disk in the target directory.</div>
|
||||
<div class="block">Generates the reports for a given dependency-check engine.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="#_C_">C</a> <a href="#_D_">D</a> <a href="#_E_">E</a> <a href="#_G_">G</a> <a href="#_H_">H</a> <a href="#_I_">I</a> <a href="#_O_">O</a> <a href="#_P_">P</a> <a href="#_R_">R</a> <a href="#_S_">S</a> <a href="#_W_">W</a> </div>
|
||||
<a href="#_A_">A</a> <a href="#_B_">B</a> <a href="#_C_">C</a> <a href="#_E_">E</a> <a href="#_G_">G</a> <a href="#_H_">H</a> <a href="#_I_">I</a> <a href="#_O_">O</a> <a href="#_R_">R</a> <a href="#_S_">S</a> <a href="#_U_">U</a> <a href="#_W_">W</a> </div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
@@ -404,6 +402,6 @@
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-14 Jeremy Long. All Rights Reserved.</small></p>
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc on Sun Dec 07 07:11:22 EST 2014 -->
|
||||
<!-- Generated by javadoc on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>Dependency-Check Maven Plugin 1.2.7 API</title>
|
||||
<title>Dependency-Check Maven Plugin 1.2.9 API</title>
|
||||
<script type="text/javascript">
|
||||
targetPage = "" + window.location.search;
|
||||
if (targetPage != "" && targetPage != "undefined")
|
||||
@@ -12,6 +12,12 @@
|
||||
if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
|
||||
targetPage = "undefined";
|
||||
function validURL(url) {
|
||||
try {
|
||||
url = decodeURIComponent(url);
|
||||
}
|
||||
catch (error) {
|
||||
return false;
|
||||
}
|
||||
var pos = url.indexOf(".html");
|
||||
if (pos == -1 || pos != url.length - 5)
|
||||
return false;
|
||||
@@ -23,7 +29,8 @@
|
||||
if ('a' <= ch && ch <= 'z' ||
|
||||
'A' <= ch && ch <= 'Z' ||
|
||||
ch == '$' ||
|
||||
ch == '_') {
|
||||
ch == '_' ||
|
||||
ch.charCodeAt(0) > 127) {
|
||||
allowNumber = true;
|
||||
allowSep = true;
|
||||
} else if ('0' <= ch && ch <= '9'
|
||||
|
||||
@@ -0,0 +1,459 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:21 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>AggregateMojo (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="AggregateMojo (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/AggregateMojo.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/owasp/dependencycheck/maven/AggregateMojo.html" target="_top">Frames</a></li>
|
||||
<li><a href="AggregateMojo.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.owasp.dependencycheck.maven</div>
|
||||
<h2 title="Class AggregateMojo" class="title">Class AggregateMojo</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.apache.maven.plugin.AbstractMojo</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">org.owasp.dependencycheck.maven.BaseDependencyCheckMojo</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.owasp.dependencycheck.maven.AggregateMojo</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.reporting.MavenReport</dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>@Mojo(name="aggregate",
|
||||
defaultPhase=SITE,
|
||||
aggregator=true,
|
||||
threadSafe=true,
|
||||
requiresDependencyResolution=COMPILE_PLUS_RUNTIME,
|
||||
requiresOnline=true)
|
||||
public class <span class="strong">AggregateMojo</span>
|
||||
extends <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></pre>
|
||||
<div class="block">Maven Plugin that checks project dependencies and the dependencies of all child modules to see if they have any known published
|
||||
vulnerabilities.</div>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>Jeremy Long <jeremy.long@owasp.org></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="fields_inherited_from_class_org.apache.maven.reporting.MavenReport">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Fields inherited from interface org.apache.maven.reporting.MavenReport</h3>
|
||||
<code>CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE</code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="fields_inherited_from_class_org.apache.maven.plugin.Mojo">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Fields inherited from interface org.apache.maven.plugin.Mojo</h3>
|
||||
<code>ROLE</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html#AggregateMojo()">AggregateMojo</a></strong>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html#canGenerateReport()">canGenerateReport</a></strong>()</code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected <a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html#generateDataFile()">generateDataFile</a></strong>()</code>
|
||||
<div class="block">Initilizes the engine, runs a scan, and writes the serialized dependencies to disk.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected <a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html#generateDataFile(org.owasp.dependencycheck.maven.Engine,%20org.apache.maven.project.MavenProject)">generateDataFile</a></strong>(<a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a> engine,
|
||||
org.apache.maven.project.MavenProject project)</code>
|
||||
<div class="block">Runs dependency-check's Engine and writes the serialized dependencies to disk.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><org.apache.maven.project.MavenProject></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html#getDescendants(org.apache.maven.project.MavenProject)">getDescendants</a></strong>(org.apache.maven.project.MavenProject project)</code>
|
||||
<div class="block">Returns a set containing all the descendant projects of the given project.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html#getDescription(java.util.Locale)">getDescription</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale)</code>
|
||||
<div class="block">Gets the description of the Dependency-Check report to be displayed in the Maven Generated Reports page.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html#getName(java.util.Locale)">getName</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale)</code>
|
||||
<div class="block">Returns the report name.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html#isMultiModule(org.apache.maven.project.MavenProject)">isMultiModule</a></strong>(org.apache.maven.project.MavenProject mavenProject)</code>
|
||||
<div class="block">Test if the project has pom packaging</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html#runCheck()">runCheck</a></strong>()</code>
|
||||
<div class="block">Executes the aggregate dependency-check goal.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.owasp.dependencycheck.maven.BaseDependencyCheckMojo">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.owasp.dependencycheck.maven.<a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></h3>
|
||||
<code><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#checkForFailure(java.util.List)">checkForFailure</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#excludeFromScan(org.apache.maven.artifact.Artifact)">excludeFromScan</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#execute()">execute</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#generate(org.codehaus.doxia.sink.Sink,%20java.util.Locale)">generate</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#generate(org.apache.maven.doxia.sink.Sink,%20java.util.Locale)">generate</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getCategoryName()">getCategoryName</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getCorrectOutputDirectory()">getCorrectOutputDirectory</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getCorrectOutputDirectory(org.apache.maven.project.MavenProject)">getCorrectOutputDirectory</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getDataFile(org.apache.maven.project.MavenProject)">getDataFile</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getDataFileContextKey()">getDataFileContextKey</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getFormat()">getFormat</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getOutputDirectory()">getOutputDirectory</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getOutputDirectoryContextKey()">getOutputDirectoryContextKey</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getOutputName()">getOutputName</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getProject()">getProject</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getReactorProjects()">getReactorProjects</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getReportOutputDirectory()">getReportOutputDirectory</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#initializeEngine()">initializeEngine</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#isExternalReport()">isExternalReport</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#readDataFile(org.apache.maven.project.MavenProject)">readDataFile</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#scanArtifacts(org.apache.maven.project.MavenProject,%20org.owasp.dependencycheck.maven.Engine)">scanArtifacts</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#setReportOutputDirectory(java.io.File)">setReportOutputDirectory</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#showSummary(org.apache.maven.project.MavenProject,%20java.util.List)">showSummary</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#writeDataFile(org.apache.maven.project.MavenProject,%20java.io.File,%20java.util.List)">writeDataFile</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#writeReports(org.owasp.dependencycheck.maven.Engine,%20org.apache.maven.project.MavenProject,%20java.io.File)">writeReports</a></code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.apache.maven.plugin.AbstractMojo">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.apache.maven.plugin.AbstractMojo</h3>
|
||||
<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="AggregateMojo()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>AggregateMojo</h4>
|
||||
<pre>public AggregateMojo()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="runCheck()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>runCheck</h4>
|
||||
<pre>public void runCheck()
|
||||
throws org.apache.maven.plugin.MojoExecutionException,
|
||||
org.apache.maven.plugin.MojoFailureException</pre>
|
||||
<div class="block">Executes the aggregate dependency-check goal. This runs dependency-check and generates the subsequent reports.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#runCheck()">runCheck</a></code> in class <code><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></code></dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - thrown if there is ane exception running the mojo</dd>
|
||||
<dd><code>org.apache.maven.plugin.MojoFailureException</code> - thrown if dependency-check is configured to fail the build</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getDescendants(org.apache.maven.project.MavenProject)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getDescendants</h4>
|
||||
<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><org.apache.maven.project.MavenProject> getDescendants(org.apache.maven.project.MavenProject project)</pre>
|
||||
<div class="block">Returns a set containing all the descendant projects of the given project.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>project</code> - the project for which all descendants will be returned</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the set of descendant projects</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isMultiModule(org.apache.maven.project.MavenProject)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>isMultiModule</h4>
|
||||
<pre>protected boolean isMultiModule(org.apache.maven.project.MavenProject mavenProject)</pre>
|
||||
<div class="block">Test if the project has pom packaging</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>mavenProject</code> - Project to test</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd><code>true</code> if it has a pom packaging; otherwise <code>false</code></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="generateDataFile()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>generateDataFile</h4>
|
||||
<pre>protected <a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a> generateDataFile()
|
||||
throws org.apache.maven.plugin.MojoExecutionException,
|
||||
org.apache.maven.plugin.MojoFailureException</pre>
|
||||
<div class="block">Initilizes the engine, runs a scan, and writes the serialized dependencies to disk.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>the Engine used to execute dependency-check</dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - thrown if there is an exception running the mojo</dd>
|
||||
<dd><code>org.apache.maven.plugin.MojoFailureException</code> - thrown if dependency-check is configured to fail the build if severe CVEs are identified.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="generateDataFile(org.owasp.dependencycheck.maven.Engine, org.apache.maven.project.MavenProject)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>generateDataFile</h4>
|
||||
<pre>protected <a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a> generateDataFile(<a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a> engine,
|
||||
org.apache.maven.project.MavenProject project)
|
||||
throws org.apache.maven.plugin.MojoExecutionException,
|
||||
org.apache.maven.plugin.MojoFailureException</pre>
|
||||
<div class="block">Runs dependency-check's Engine and writes the serialized dependencies to disk.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>engine</code> - the Engine to use when scanning.</dd><dd><code>project</code> - the project to scan and generate the data file for</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the Engine used to execute dependency-check</dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - thrown if there is an exception running the mojo</dd>
|
||||
<dd><code>org.apache.maven.plugin.MojoFailureException</code> - thrown if dependency-check is configured to fail the build if severe CVEs are identified.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="canGenerateReport()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>canGenerateReport</h4>
|
||||
<pre>public boolean canGenerateReport()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getName(java.util.Locale)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getName</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getName(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale)</pre>
|
||||
<div class="block">Returns the report name.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>locale</code> - the location</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the report name</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getDescription(java.util.Locale)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getDescription</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getDescription(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale)</pre>
|
||||
<div class="block">Gets the description of the Dependency-Check report to be displayed in the Maven Generated Reports page.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>locale</code> - The Locale to get the description for</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the description</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/AggregateMojo.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/owasp/dependencycheck/maven/AggregateMojo.html" target="_top">Frames</a></li>
|
||||
<li><a href="AggregateMojo.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,814 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>BaseDependencyCheckMojo (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="BaseDependencyCheckMojo (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/BaseDependencyCheckMojo.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" target="_top">Frames</a></li>
|
||||
<li><a href="BaseDependencyCheckMojo.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.owasp.dependencycheck.maven</div>
|
||||
<h2 title="Class BaseDependencyCheckMojo" class="title">Class BaseDependencyCheckMojo</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.apache.maven.plugin.AbstractMojo</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.owasp.dependencycheck.maven.BaseDependencyCheckMojo</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.reporting.MavenReport</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>Direct Known Subclasses:</dt>
|
||||
<dd><a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">AggregateMojo</a>, <a href="../../../../org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven">CheckMojo</a></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public abstract class <span class="strong">BaseDependencyCheckMojo</span>
|
||||
extends org.apache.maven.plugin.AbstractMojo
|
||||
implements org.apache.maven.reporting.MavenReport</pre>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>Jeremy Long <jeremy.long@owasp.org></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="fields_inherited_from_class_org.apache.maven.reporting.MavenReport">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Fields inherited from interface org.apache.maven.reporting.MavenReport</h3>
|
||||
<code>CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE</code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="fields_inherited_from_class_org.apache.maven.plugin.Mojo">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Fields inherited from interface org.apache.maven.plugin.Mojo</h3>
|
||||
<code>ROLE</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#BaseDependencyCheckMojo()">BaseDependencyCheckMojo</a></strong>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#checkForFailure(java.util.List)">checkForFailure</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/dependency/Dependency.html?is-external=true" title="class or interface in org.owasp.dependencycheck.dependency">Dependency</a>> dependencies)</code>
|
||||
<div class="block">Checks to see if a vulnerability has been identified with a CVSS score that is above the threshold set in the
|
||||
configuration.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#excludeFromScan(org.apache.maven.artifact.Artifact)">excludeFromScan</a></strong>(org.apache.maven.artifact.Artifact a)</code>
|
||||
<div class="block">Tests is the artifact should be included in the scan (i.e.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#execute()">execute</a></strong>()</code>
|
||||
<div class="block">Executes dependency-check.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#generate(org.codehaus.doxia.sink.Sink,%20java.util.Locale)">generate</a></strong>(org.codehaus.doxia.sink.Sink sink,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale)</code>
|
||||
<div class="block"><strong>Deprecated.</strong>
|
||||
<div class="block"><i>use {@link #generate(org.apache.maven.doxia.sink.Sink, java.util.Locale) instead.</i></div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#generate(org.apache.maven.doxia.sink.Sink,%20java.util.Locale)">generate</a></strong>(org.apache.maven.doxia.sink.Sink sink,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale)</code>
|
||||
<div class="block">Generates the Dependency-Check Site Report.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getCategoryName()">getCategoryName</a></strong>()</code>
|
||||
<div class="block">Returns the category name.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getCorrectOutputDirectory()">getCorrectOutputDirectory</a></strong>()</code>
|
||||
<div class="block">Returns the correct output directory depending on if a site is being executed or not.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getCorrectOutputDirectory(org.apache.maven.project.MavenProject)">getCorrectOutputDirectory</a></strong>(org.apache.maven.project.MavenProject current)</code>
|
||||
<div class="block">Returns the correct output directory depending on if a site is being executed or not.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getDataFile(org.apache.maven.project.MavenProject)">getDataFile</a></strong>(org.apache.maven.project.MavenProject current)</code>
|
||||
<div class="block">Returns the correct output directory depending on if a site is being executed or not.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getDataFileContextKey()">getDataFileContextKey</a></strong>()</code>
|
||||
<div class="block">Returns the key used to store the path to the data file that is saved by <code>writeDataFile()</code>.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getFormat()">getFormat</a></strong>()</code>
|
||||
<div class="block">Returns the report format.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getOutputDirectory()">getOutputDirectory</a></strong>()</code>
|
||||
<div class="block">Returns the output directory.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getOutputDirectoryContextKey()">getOutputDirectoryContextKey</a></strong>()</code>
|
||||
<div class="block">Returns the key used to store the path to the output directory.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getOutputName()">getOutputName</a></strong>()</code>
|
||||
<div class="block">Returns the output name.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected org.apache.maven.project.MavenProject</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getProject()">getProject</a></strong>()</code>
|
||||
<div class="block">Returns a reference to the current project.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.maven.project.MavenProject></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getReactorProjects()">getReactorProjects</a></strong>()</code>
|
||||
<div class="block">Returns the list of Maven Projects in this build.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getReportOutputDirectory()">getReportOutputDirectory</a></strong>()</code>
|
||||
<div class="block">Returns the report output directory.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected <a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#initializeEngine()">initializeEngine</a></strong>()</code>
|
||||
<div class="block">Initializes a new <code>Engine</code> that can be used for scanning.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#isExternalReport()">isExternalReport</a></strong>()</code>
|
||||
<div class="block">Returns whether this is an external report.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/dependency/Dependency.html?is-external=true" title="class or interface in org.owasp.dependencycheck.dependency">Dependency</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#readDataFile(org.apache.maven.project.MavenProject)">readDataFile</a></strong>(org.apache.maven.project.MavenProject project)</code>
|
||||
<div class="block">Reads the serialized scan data from disk.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>abstract void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#runCheck()">runCheck</a></strong>()</code>
|
||||
<div class="block">Executes the dependency-check scan and generates the necassary report.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#scanArtifacts(org.apache.maven.project.MavenProject,%20org.owasp.dependencycheck.maven.Engine)">scanArtifacts</a></strong>(org.apache.maven.project.MavenProject project,
|
||||
<a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a> engine)</code>
|
||||
<div class="block">Scans the project's artifacts and adds them to the engine's dependency list.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#setReportOutputDirectory(java.io.File)">setReportOutputDirectory</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> directory)</code>
|
||||
<div class="block">Sets the Reporting output directory.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#showSummary(org.apache.maven.project.MavenProject,%20java.util.List)">showSummary</a></strong>(org.apache.maven.project.MavenProject mp,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/dependency/Dependency.html?is-external=true" title="class or interface in org.owasp.dependencycheck.dependency">Dependency</a>> dependencies)</code>
|
||||
<div class="block">Generates a warning message listing a summary of dependencies and their associated CPE and CVE entries.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#writeDataFile(org.apache.maven.project.MavenProject,%20java.io.File,%20java.util.List)">writeDataFile</a></strong>(org.apache.maven.project.MavenProject mp,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> writeTo,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/dependency/Dependency.html?is-external=true" title="class or interface in org.owasp.dependencycheck.dependency">Dependency</a>> dependencies)</code>
|
||||
<div class="block">Writes the scan data to disk.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#writeReports(org.owasp.dependencycheck.maven.Engine,%20org.apache.maven.project.MavenProject,%20java.io.File)">writeReports</a></strong>(<a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a> engine,
|
||||
org.apache.maven.project.MavenProject p,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> outputDir)</code>
|
||||
<div class="block">Generates the reports for a given dependency-check engine.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.apache.maven.plugin.AbstractMojo">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.apache.maven.plugin.AbstractMojo</h3>
|
||||
<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.apache.maven.reporting.MavenReport">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from interface org.apache.maven.reporting.MavenReport</h3>
|
||||
<code>canGenerateReport, getDescription, getName</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="BaseDependencyCheckMojo()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>BaseDependencyCheckMojo</h4>
|
||||
<pre>public BaseDependencyCheckMojo()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="execute()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>execute</h4>
|
||||
<pre>public void execute()
|
||||
throws org.apache.maven.plugin.MojoExecutionException,
|
||||
org.apache.maven.plugin.MojoFailureException</pre>
|
||||
<div class="block">Executes dependency-check.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code>execute</code> in interface <code>org.apache.maven.plugin.Mojo</code></dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - thrown if there is an exception executing the mojo</dd>
|
||||
<dd><code>org.apache.maven.plugin.MojoFailureException</code> - thrown if dependency-check failed the build</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="generate(org.codehaus.doxia.sink.Sink, java.util.Locale)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>generate</h4>
|
||||
<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
|
||||
public final void generate(org.codehaus.doxia.sink.Sink sink,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale)
|
||||
throws org.apache.maven.reporting.MavenReportException</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> <i>use {@link #generate(org.apache.maven.doxia.sink.Sink, java.util.Locale) instead.</i></div>
|
||||
<div class="block">Generates the Dependency-Check Site Report.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code>generate</code> in interface <code>org.apache.maven.reporting.MavenReport</code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>sink</code> - the sink to write the report to</dd><dd><code>locale</code> - the locale to use when generating the report</dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code>org.apache.maven.reporting.MavenReportException</code> - if a maven report exception occurs</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="generate(org.apache.maven.doxia.sink.Sink, java.util.Locale)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>generate</h4>
|
||||
<pre>public void generate(org.apache.maven.doxia.sink.Sink sink,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale)
|
||||
throws org.apache.maven.reporting.MavenReportException</pre>
|
||||
<div class="block">Generates the Dependency-Check Site Report.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sink</code> - the sink to write the report to</dd><dd><code>locale</code> - the locale to use when generating the report</dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code>org.apache.maven.reporting.MavenReportException</code> - if a maven report exception occurs</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getCorrectOutputDirectory()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getCorrectOutputDirectory</h4>
|
||||
<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> getCorrectOutputDirectory()
|
||||
throws org.apache.maven.plugin.MojoExecutionException</pre>
|
||||
<div class="block">Returns the correct output directory depending on if a site is being executed or not.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>the directory to write the report(s)</dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - thrown if there is an error loading the file path</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getCorrectOutputDirectory(org.apache.maven.project.MavenProject)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getCorrectOutputDirectory</h4>
|
||||
<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> getCorrectOutputDirectory(org.apache.maven.project.MavenProject current)</pre>
|
||||
<div class="block">Returns the correct output directory depending on if a site is being executed or not.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>current</code> - the Maven project to get the output directory from</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the directory to write the report(s)</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getDataFile(org.apache.maven.project.MavenProject)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getDataFile</h4>
|
||||
<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> getDataFile(org.apache.maven.project.MavenProject current)</pre>
|
||||
<div class="block">Returns the correct output directory depending on if a site is being executed or not.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>current</code> - the Maven project to get the output directory from</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the directory to write the report(s)</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="scanArtifacts(org.apache.maven.project.MavenProject, org.owasp.dependencycheck.maven.Engine)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>scanArtifacts</h4>
|
||||
<pre>protected void scanArtifacts(org.apache.maven.project.MavenProject project,
|
||||
<a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a> engine)</pre>
|
||||
<div class="block">Scans the project's artifacts and adds them to the engine's dependency list.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>project</code> - the project to scan the dependencies of</dd><dd><code>engine</code> - the engine to use to scan the dependencies</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="runCheck()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>runCheck</h4>
|
||||
<pre>public abstract void runCheck()
|
||||
throws org.apache.maven.plugin.MojoExecutionException,
|
||||
org.apache.maven.plugin.MojoFailureException</pre>
|
||||
<div class="block">Executes the dependency-check scan and generates the necassary report.</div>
|
||||
<dl><dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - thrown if there is an exception running the scan</dd>
|
||||
<dd><code>org.apache.maven.plugin.MojoFailureException</code> - thrown if dependency-check is configured to fail the build</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="setReportOutputDirectory(java.io.File)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>setReportOutputDirectory</h4>
|
||||
<pre>public void setReportOutputDirectory(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> directory)</pre>
|
||||
<div class="block">Sets the Reporting output directory.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code>setReportOutputDirectory</code> in interface <code>org.apache.maven.reporting.MavenReport</code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>directory</code> - the output directory</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getReportOutputDirectory()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getReportOutputDirectory</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> getReportOutputDirectory()</pre>
|
||||
<div class="block">Returns the report output directory.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code>getReportOutputDirectory</code> in interface <code>org.apache.maven.reporting.MavenReport</code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the report output directory</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getOutputDirectory()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getOutputDirectory</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> getOutputDirectory()</pre>
|
||||
<div class="block">Returns the output directory.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>the output directory</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isExternalReport()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>isExternalReport</h4>
|
||||
<pre>public final boolean isExternalReport()</pre>
|
||||
<div class="block">Returns whether this is an external report. This method always returns true.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code>isExternalReport</code> in interface <code>org.apache.maven.reporting.MavenReport</code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd><code>true</code></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getOutputName()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getOutputName</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getOutputName()</pre>
|
||||
<div class="block">Returns the output name.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code>getOutputName</code> in interface <code>org.apache.maven.reporting.MavenReport</code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the output name</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getCategoryName()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getCategoryName</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getCategoryName()</pre>
|
||||
<div class="block">Returns the category name.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code>getCategoryName</code> in interface <code>org.apache.maven.reporting.MavenReport</code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the category name</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="initializeEngine()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>initializeEngine</h4>
|
||||
<pre>protected <a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a> initializeEngine()
|
||||
throws <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/data/nvdcve/DatabaseException.html?is-external=true" title="class or interface in org.owasp.dependencycheck.data.nvdcve">DatabaseException</a></pre>
|
||||
<div class="block">Initializes a new <code>Engine</code> that can be used for scanning.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>a newly instantiated <code>Engine</code></dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code><a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/data/nvdcve/DatabaseException.html?is-external=true" title="class or interface in org.owasp.dependencycheck.data.nvdcve">DatabaseException</a></code> - thrown if there is a database exception</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="excludeFromScan(org.apache.maven.artifact.Artifact)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>excludeFromScan</h4>
|
||||
<pre>protected boolean excludeFromScan(org.apache.maven.artifact.Artifact a)</pre>
|
||||
<div class="block">Tests is the artifact should be included in the scan (i.e. is the dependency in a scope that is being scanned).</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>a</code> - the Artifact to test</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the artifact is in an excluded scope; otherwise <code>false</code></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getProject()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getProject</h4>
|
||||
<pre>protected org.apache.maven.project.MavenProject getProject()</pre>
|
||||
<div class="block">Returns a reference to the current project. This method is used instead of auto-binding the project via component
|
||||
annotation in concrete implementations of this. If the child has a <code>@Component MavenProject project;</code> defined
|
||||
then the abstract class (i.e. this class) will not have access to the current project (just the way Maven works with the
|
||||
binding).</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>returns a reference to the current project</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getReactorProjects()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getReactorProjects</h4>
|
||||
<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.maven.project.MavenProject> getReactorProjects()</pre>
|
||||
<div class="block">Returns the list of Maven Projects in this build.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>the list of Maven Projects in this build</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getFormat()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getFormat</h4>
|
||||
<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getFormat()</pre>
|
||||
<div class="block">Returns the report format.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>the report format</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="writeReports(org.owasp.dependencycheck.maven.Engine, org.apache.maven.project.MavenProject, java.io.File)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>writeReports</h4>
|
||||
<pre>protected void writeReports(<a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a> engine,
|
||||
org.apache.maven.project.MavenProject p,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> outputDir)</pre>
|
||||
<div class="block">Generates the reports for a given dependency-check engine.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>engine</code> - a dependency-check engine</dd><dd><code>p</code> - the maven project</dd><dd><code>outputDir</code> - the directory path to write the report(s).</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="checkForFailure(java.util.List)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>checkForFailure</h4>
|
||||
<pre>protected void checkForFailure(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/dependency/Dependency.html?is-external=true" title="class or interface in org.owasp.dependencycheck.dependency">Dependency</a>> dependencies)
|
||||
throws org.apache.maven.plugin.MojoFailureException</pre>
|
||||
<div class="block">Checks to see if a vulnerability has been identified with a CVSS score that is above the threshold set in the
|
||||
configuration.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dependencies</code> - the list of dependency objects</dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code>org.apache.maven.plugin.MojoFailureException</code> - thrown if a CVSS score is found that is higher then the threshold set</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="showSummary(org.apache.maven.project.MavenProject, java.util.List)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>showSummary</h4>
|
||||
<pre>protected void showSummary(org.apache.maven.project.MavenProject mp,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/dependency/Dependency.html?is-external=true" title="class or interface in org.owasp.dependencycheck.dependency">Dependency</a>> dependencies)</pre>
|
||||
<div class="block">Generates a warning message listing a summary of dependencies and their associated CPE and CVE entries.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>mp</code> - the Maven project for which the summary is shown</dd><dd><code>dependencies</code> - a list of dependency objects</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getDataFileContextKey()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getDataFileContextKey</h4>
|
||||
<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getDataFileContextKey()</pre>
|
||||
<div class="block">Returns the key used to store the path to the data file that is saved by <code>writeDataFile()</code>. This key is used in
|
||||
the <code>MavenProject.(set|get)ContextValue</code>.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>the key used to store the path to the data file</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getOutputDirectoryContextKey()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getOutputDirectoryContextKey</h4>
|
||||
<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getOutputDirectoryContextKey()</pre>
|
||||
<div class="block">Returns the key used to store the path to the output directory. When generating the report in the
|
||||
<code>executeAggregateReport()</code> the output directory should be obtained by using this key.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>the key used to store the path to the output directory</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="writeDataFile(org.apache.maven.project.MavenProject, java.io.File, java.util.List)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>writeDataFile</h4>
|
||||
<pre>protected void writeDataFile(org.apache.maven.project.MavenProject mp,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> writeTo,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/dependency/Dependency.html?is-external=true" title="class or interface in org.owasp.dependencycheck.dependency">Dependency</a>> dependencies)</pre>
|
||||
<div class="block">Writes the scan data to disk. This is used to serialize the scan data between the "check" and "aggregate" phase.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>mp</code> - the mMven project for which the data file was created</dd><dd><code>writeTo</code> - the directory to write the data file</dd><dd><code>dependencies</code> - the list of dependencies to serialize</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="readDataFile(org.apache.maven.project.MavenProject)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>readDataFile</h4>
|
||||
<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/dependency/Dependency.html?is-external=true" title="class or interface in org.owasp.dependencycheck.dependency">Dependency</a>> readDataFile(org.apache.maven.project.MavenProject project)</pre>
|
||||
<div class="block">Reads the serialized scan data from disk. This is used to serialize the scan data between the "check" and "aggregate"
|
||||
phase.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>project</code> - the Maven project to read the data file from</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>a <code>Engine</code> object populated with dependencies if the serialized data file exists; otherwise
|
||||
<code>null</code> is returned</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/BaseDependencyCheckMojo.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" target="_top">Frames</a></li>
|
||||
<li><a href="BaseDependencyCheckMojo.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,378 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>CheckMojo (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="CheckMojo (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/CheckMojo.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/owasp/dependencycheck/maven/CheckMojo.html" target="_top">Frames</a></li>
|
||||
<li><a href="CheckMojo.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.owasp.dependencycheck.maven</div>
|
||||
<h2 title="Class CheckMojo" class="title">Class CheckMojo</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.apache.maven.plugin.AbstractMojo</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">org.owasp.dependencycheck.maven.BaseDependencyCheckMojo</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.owasp.dependencycheck.maven.CheckMojo</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.reporting.MavenReport</dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>@Mojo(name="check",
|
||||
defaultPhase=COMPILE,
|
||||
threadSafe=true,
|
||||
requiresDependencyResolution=COMPILE_PLUS_RUNTIME,
|
||||
requiresOnline=true)
|
||||
public class <span class="strong">CheckMojo</span>
|
||||
extends <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></pre>
|
||||
<div class="block">Maven Plugin that checks the project dependencies to see if they have any known published vulnerabilities.</div>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>Jeremy Long <jeremy.long@owasp.org></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="fields_inherited_from_class_org.apache.maven.reporting.MavenReport">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Fields inherited from interface org.apache.maven.reporting.MavenReport</h3>
|
||||
<code>CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE</code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="fields_inherited_from_class_org.apache.maven.plugin.Mojo">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Fields inherited from interface org.apache.maven.plugin.Mojo</h3>
|
||||
<code>ROLE</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/CheckMojo.html#CheckMojo()">CheckMojo</a></strong>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/CheckMojo.html#canGenerateReport()">canGenerateReport</a></strong>()</code>
|
||||
<div class="block">Returns whether or not a the report can be generated.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/CheckMojo.html#getDescription(java.util.Locale)">getDescription</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale)</code>
|
||||
<div class="block">Gets the description of the Dependency-Check report to be displayed in the Maven Generated Reports page.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/CheckMojo.html#getName(java.util.Locale)">getName</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale)</code>
|
||||
<div class="block">Returns the report name.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/CheckMojo.html#runCheck()">runCheck</a></strong>()</code>
|
||||
<div class="block">Executes the dependency-check engine on the project's dependencies and generates the report.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.owasp.dependencycheck.maven.BaseDependencyCheckMojo">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.owasp.dependencycheck.maven.<a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></h3>
|
||||
<code><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#checkForFailure(java.util.List)">checkForFailure</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#excludeFromScan(org.apache.maven.artifact.Artifact)">excludeFromScan</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#execute()">execute</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#generate(org.codehaus.doxia.sink.Sink,%20java.util.Locale)">generate</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#generate(org.apache.maven.doxia.sink.Sink,%20java.util.Locale)">generate</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getCategoryName()">getCategoryName</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getCorrectOutputDirectory()">getCorrectOutputDirectory</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getCorrectOutputDirectory(org.apache.maven.project.MavenProject)">getCorrectOutputDirectory</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getDataFile(org.apache.maven.project.MavenProject)">getDataFile</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getDataFileContextKey()">getDataFileContextKey</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getFormat()">getFormat</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getOutputDirectory()">getOutputDirectory</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getOutputDirectoryContextKey()">getOutputDirectoryContextKey</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getOutputName()">getOutputName</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getProject()">getProject</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getReactorProjects()">getReactorProjects</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#getReportOutputDirectory()">getReportOutputDirectory</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#initializeEngine()">initializeEngine</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#isExternalReport()">isExternalReport</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#readDataFile(org.apache.maven.project.MavenProject)">readDataFile</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#scanArtifacts(org.apache.maven.project.MavenProject,%20org.owasp.dependencycheck.maven.Engine)">scanArtifacts</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#setReportOutputDirectory(java.io.File)">setReportOutputDirectory</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#showSummary(org.apache.maven.project.MavenProject,%20java.util.List)">showSummary</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#writeDataFile(org.apache.maven.project.MavenProject,%20java.io.File,%20java.util.List)">writeDataFile</a>, <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#writeReports(org.owasp.dependencycheck.maven.Engine,%20org.apache.maven.project.MavenProject,%20java.io.File)">writeReports</a></code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.apache.maven.plugin.AbstractMojo">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.apache.maven.plugin.AbstractMojo</h3>
|
||||
<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="CheckMojo()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>CheckMojo</h4>
|
||||
<pre>public CheckMojo()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="canGenerateReport()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>canGenerateReport</h4>
|
||||
<pre>public boolean canGenerateReport()</pre>
|
||||
<div class="block">Returns whether or not a the report can be generated.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the report can be generated; otherwise <code>false</code></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="runCheck()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>runCheck</h4>
|
||||
<pre>public void runCheck()
|
||||
throws org.apache.maven.plugin.MojoExecutionException,
|
||||
org.apache.maven.plugin.MojoFailureException</pre>
|
||||
<div class="block">Executes the dependency-check engine on the project's dependencies and generates the report.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#runCheck()">runCheck</a></code> in class <code><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></code></dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - thrown if there is an exception executing the goal</dd>
|
||||
<dd><code>org.apache.maven.plugin.MojoFailureException</code> - thrown if dependency-check is configured to fail the build</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getName(java.util.Locale)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getName</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getName(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale)</pre>
|
||||
<div class="block">Returns the report name.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>locale</code> - the location</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the report name</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getDescription(java.util.Locale)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getDescription</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getDescription(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale)</pre>
|
||||
<div class="block">Gets the description of the Dependency-Check report to be displayed in the Maven Generated Reports page.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>locale</code> - The Locale to get the description for</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the description</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/CheckMojo.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/owasp/dependencycheck/maven/CheckMojo.html" target="_top">Frames</a></li>
|
||||
<li><a href="CheckMojo.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -2,16 +2,16 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:20 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>Engine (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>Engine (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Engine (Dependency-Check Maven Plugin 1.2.7 API)";
|
||||
parent.document.title="Engine (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
@@ -36,7 +36,7 @@
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/HelpMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
@@ -62,13 +62,13 @@
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
@@ -103,8 +103,8 @@
|
||||
<br>
|
||||
<pre>public class <span class="strong">Engine</span>
|
||||
extends <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true" title="class or interface in org.owasp.dependencycheck">Engine</a></pre>
|
||||
<div class="block">A modified version of the core engine specifically designed to persist some data between multiple executions of a
|
||||
multi-module Maven project.</div>
|
||||
<div class="block">A modified version of the core engine specifically designed to persist some
|
||||
data between multiple executions of a multi-module Maven project.</div>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>Jeremy Long <jeremy.long@owasp.org></dd></dl>
|
||||
</li>
|
||||
@@ -113,6 +113,28 @@ extends <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-ch
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
|
||||
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Field and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/Engine.html#UPDATE_EXECUTED_FLAG">UPDATE_EXECUTED_FLAG</a></strong></code>
|
||||
<div class="block">Key used in the MavenProject context values to note whether or not an
|
||||
update has been executed.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
@@ -125,7 +147,8 @@ extends <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-ch
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/Engine.html#Engine(org.apache.maven.project.MavenProject)">Engine</a></strong>(org.apache.maven.project.MavenProject project)</code>
|
||||
<td class="colOne"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/Engine.html#Engine(org.apache.maven.project.MavenProject,%20java.util.List)">Engine</a></strong>(org.apache.maven.project.MavenProject project,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.maven.project.MavenProject> reactorProjects)</code>
|
||||
<div class="block">Creates a new Engine to perform anyalsis on dependencies.</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -146,36 +169,50 @@ extends <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-ch
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/Engine.html#cleanupFinal()">cleanupFinal</a></strong>()</code>
|
||||
<div class="block">Closes the CPEAnalyzer if it has been created and persisted in the root parent MavenProject context.</div>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/Engine.html#analyzeDependencies()">analyzeDependencies</a></strong>()</code>
|
||||
<div class="block">Runs the analyzers against all of the dependencies.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/Engine.html#cleanup()">cleanup</a></strong>()</code>
|
||||
<div class="block">Releases resources used by the analyzers by calling close() on each
|
||||
analyzer.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/Engine.html#closeAnalyzer(org.owasp.dependencycheck.analyzer.Analyzer)">closeAnalyzer</a></strong>(<a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/analyzer/Analyzer.html?is-external=true" title="class or interface in org.owasp.dependencycheck.analyzer">Analyzer</a> analyzer)</code>
|
||||
<div class="block">Closes the given analyzer.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/analyzer/Analyzer.html?is-external=true" title="class or interface in org.owasp.dependencycheck.analyzer">Analyzer</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/Engine.html#initializeAnalyzer(org.owasp.dependencycheck.analyzer.Analyzer)">initializeAnalyzer</a></strong>(<a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/analyzer/Analyzer.html?is-external=true" title="class or interface in org.owasp.dependencycheck.analyzer">Analyzer</a> analyzer)</code>
|
||||
<div class="block">Initializes the given analyzer.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../org/owasp/dependencycheck/maven/Engine.html#resetFileTypeAnalyzers()">resetFileTypeAnalyzers</a></strong>()</code>
|
||||
<div class="block">Resets the file type analyzers so that they can be re-used to scan
|
||||
additional directories.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.owasp.dependencycheck.Engine">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.owasp.dependencycheck.<a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true" title="class or interface in org.owasp.dependencycheck">Engine</a></h3>
|
||||
<code><a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#analyzeDependencies()" title="class or interface in org.owasp.dependencycheck">analyzeDependencies</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#cleanup()" title="class or interface in org.owasp.dependencycheck">cleanup</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#getAnalyzers()" title="class or interface in org.owasp.dependencycheck">getAnalyzers</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#getAnalyzers(org.owasp.dependencycheck.analyzer.AnalysisPhase)" title="class or interface in org.owasp.dependencycheck">getAnalyzers</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#getDependencies()" title="class or interface in org.owasp.dependencycheck">getDependencies</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#initializeEngine()" title="class or interface in org.owasp.dependencycheck">initializeEngine</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scan(java.io.File)" title="class or interface in org.owasp.dependencycheck">scan</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scan(java.io.File[])" title="class or interface in org.owasp.dependencycheck">scan</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scan(java.util.List)" title="class or interface in org.owasp.dependencycheck">scan</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scan(java.util.Set)" title="class or interface in org.owasp.dependencycheck">scan</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scan(java.lang.String)" title="class or interface in org.owasp.dependencycheck">scan</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scan(java.lang.String[])" title="class or interface in org.owasp.dependencycheck">scan</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scanDirectory(java.io.File)" title="class or interface in org.owasp.dependencycheck">scanDirectory</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scanFile(java.io.File)" title="class or interface in org.owasp.dependencycheck">scanFile</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#setDependencies(java.util.List)" title="class or interface in org.owasp.dependencycheck">setDependencies</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#supportsExtension(java.lang.String)" title="class or interface in org.owasp.dependencycheck">supportsExtension</a></code></li>
|
||||
<code><a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#getAnalyzers()" title="class or interface in org.owasp.dependencycheck">getAnalyzers</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#getAnalyzers(org.owasp.dependencycheck.analyzer.AnalysisPhase)" title="class or interface in org.owasp.dependencycheck">getAnalyzers</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#getDependencies()" title="class or interface in org.owasp.dependencycheck">getDependencies</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#getFileTypeAnalyzers()" title="class or interface in org.owasp.dependencycheck">getFileTypeAnalyzers</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#initializeEngine()" title="class or interface in org.owasp.dependencycheck">initializeEngine</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scan(java.io.File)" title="class or interface in org.owasp.dependencycheck">scan</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scan(java.io.File[])" title="class or interface in org.owasp.dependencycheck">scan</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scan(java.util.List)" title="class or interface in org.owasp.dependencycheck">scan</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scan(java.util.Set)" title="class or interface in org.owasp.dependencycheck">scan</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scan(java.lang.String)" title="class or interface in org.owasp.dependencycheck">scan</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scan(java.lang.String[])" title="class or interface in org.owasp.dependencycheck">scan</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scanDirectory(java.io.File)" title="class or interface in org.owasp.dependencycheck">scanDirectory</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#scanFile(java.io.File)" title="class or interface in org.owasp.dependencycheck">scanFile</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#setDependencies(java.util.List)" title="class or interface in org.owasp.dependencycheck">setDependencies</a>, <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#supportsExtension(java.lang.String)" title="class or interface in org.owasp.dependencycheck">supportsExtension</a></code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -185,24 +222,47 @@ extends <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-ch
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Detail</h3>
|
||||
<a name="UPDATE_EXECUTED_FLAG">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>UPDATE_EXECUTED_FLAG</h4>
|
||||
<pre>public static final <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> UPDATE_EXECUTED_FLAG</pre>
|
||||
<div class="block">Key used in the MavenProject context values to note whether or not an
|
||||
update has been executed.</div>
|
||||
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.owasp.dependencycheck.maven.Engine.UPDATE_EXECUTED_FLAG">Constant Field Values</a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="Engine(org.apache.maven.project.MavenProject)">
|
||||
<a name="Engine(org.apache.maven.project.MavenProject, java.util.List)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>Engine</h4>
|
||||
<pre>public Engine(org.apache.maven.project.MavenProject project)
|
||||
<pre>public Engine(org.apache.maven.project.MavenProject project,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.maven.project.MavenProject> reactorProjects)
|
||||
throws <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/data/nvdcve/DatabaseException.html?is-external=true" title="class or interface in org.owasp.dependencycheck.data.nvdcve">DatabaseException</a></pre>
|
||||
<div class="block">Creates a new Engine to perform anyalsis on dependencies.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>project</code> - the current Maven project</dd>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>project</code> - the current Maven project</dd><dd><code>reactorProjects</code> - the reactor projects for the current Maven
|
||||
execution</dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code><a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/data/nvdcve/DatabaseException.html?is-external=true" title="class or interface in org.owasp.dependencycheck.data.nvdcve">DatabaseException</a></code> - thrown if there is an issue connecting to the database</dd></dl>
|
||||
<dd><code><a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/data/nvdcve/DatabaseException.html?is-external=true" title="class or interface in org.owasp.dependencycheck.data.nvdcve">DatabaseException</a></code> - thrown if there is an issue connecting to the
|
||||
database</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
@@ -213,6 +273,20 @@ extends <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-ch
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="analyzeDependencies()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>analyzeDependencies</h4>
|
||||
<pre>public void analyzeDependencies()</pre>
|
||||
<div class="block">Runs the analyzers against all of the dependencies.</div>
|
||||
<dl>
|
||||
<dt><strong>Overrides:</strong></dt>
|
||||
<dd><code><a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#analyzeDependencies()" title="class or interface in org.owasp.dependencycheck">analyzeDependencies</a></code> in class <code><a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true" title="class or interface in org.owasp.dependencycheck">Engine</a></code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="initializeAnalyzer(org.owasp.dependencycheck.analyzer.Analyzer)">
|
||||
<!-- -->
|
||||
</a>
|
||||
@@ -220,8 +294,8 @@ extends <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-ch
|
||||
<li class="blockList">
|
||||
<h4>initializeAnalyzer</h4>
|
||||
<pre>protected <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/analyzer/Analyzer.html?is-external=true" title="class or interface in org.owasp.dependencycheck.analyzer">Analyzer</a> initializeAnalyzer(<a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/analyzer/Analyzer.html?is-external=true" title="class or interface in org.owasp.dependencycheck.analyzer">Analyzer</a> analyzer)</pre>
|
||||
<div class="block">Initializes the given analyzer. This skips the initialization of the CPEAnalyzer if it has been initialized by a
|
||||
previous execution.</div>
|
||||
<div class="block">Initializes the given analyzer. This skips the initialization of the
|
||||
CPEAnalyzer if it has been initialized by a previous execution.</div>
|
||||
<dl>
|
||||
<dt><strong>Overrides:</strong></dt>
|
||||
<dd><code><a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#initializeAnalyzer(org.owasp.dependencycheck.analyzer.Analyzer)" title="class or interface in org.owasp.dependencycheck">initializeAnalyzer</a></code> in class <code><a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true" title="class or interface in org.owasp.dependencycheck">Engine</a></code></dd>
|
||||
@@ -229,6 +303,21 @@ extends <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-ch
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the initialized analyzer</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="cleanup()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>cleanup</h4>
|
||||
<pre>public void cleanup()</pre>
|
||||
<div class="block">Releases resources used by the analyzers by calling close() on each
|
||||
analyzer.</div>
|
||||
<dl>
|
||||
<dt><strong>Overrides:</strong></dt>
|
||||
<dd><code><a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true#cleanup()" title="class or interface in org.owasp.dependencycheck">cleanup</a></code> in class <code><a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true" title="class or interface in org.owasp.dependencycheck">Engine</a></code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="closeAnalyzer(org.owasp.dependencycheck.analyzer.Analyzer)">
|
||||
<!-- -->
|
||||
</a>
|
||||
@@ -243,14 +332,17 @@ extends <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-ch
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>analyzer</code> - the analyzer to close</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="cleanupFinal()">
|
||||
<a name="resetFileTypeAnalyzers()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>cleanupFinal</h4>
|
||||
<pre>public void cleanupFinal()</pre>
|
||||
<div class="block">Closes the CPEAnalyzer if it has been created and persisted in the root parent MavenProject context.</div>
|
||||
<h4>resetFileTypeAnalyzers</h4>
|
||||
<pre>public void resetFileTypeAnalyzers()</pre>
|
||||
<div class="block">Resets the file type analyzers so that they can be re-used to scan
|
||||
additional directories. Without the reset the analyzer might be disabled
|
||||
because the first scan/analyze did not identify any files that could be
|
||||
processed by the analyzer.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
@@ -278,7 +370,7 @@ extends <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-ch
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/HelpMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
@@ -304,13 +396,13 @@ extends <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-ch
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
@@ -319,6 +411,6 @@ extends <a href="https://github.com/jeremylong/DependencyCheck.git/dependency-ch
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-14 Jeremy Long. All Rights Reserved.</small></p>
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:20 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>HelpMojo (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>HelpMojo (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="HelpMojo (Dependency-Check Maven Plugin 1.2.7 API)";
|
||||
parent.document.title="HelpMojo (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
@@ -37,7 +37,7 @@
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Next Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/owasp/dependencycheck/maven/HelpMojo.html" target="_top">Frames</a></li>
|
||||
@@ -110,12 +110,10 @@
|
||||
threadSafe=true)
|
||||
public class <span class="strong">HelpMojo</span>
|
||||
extends org.apache.maven.plugin.AbstractMojo</pre>
|
||||
<div class="block">Display help information on dependency-check-maven.<br/>
|
||||
<div class="block">Display help information on dependency-check-maven.<br>
|
||||
Call <code>mvn dependency-check:help -Ddetail=true -Dgoal=<goal-name></code> to display parameter details.</div>
|
||||
<dl><dt><span class="strong">Version:</span></dt>
|
||||
<dd></dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd></dd></dl>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>maven-plugin-tools</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -183,7 +181,7 @@ extends org.apache.maven.plugin.AbstractMojo</pre>
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -254,7 +252,7 @@ extends org.apache.maven.plugin.AbstractMojo</pre>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../../org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">Next Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/owasp/dependencycheck/maven/HelpMojo.html" target="_top">Frames</a></li>
|
||||
@@ -294,6 +292,6 @@ extends org.apache.maven.plugin.AbstractMojo</pre>
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-14 Jeremy Long. All Rights Reserved.</small></p>
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -0,0 +1,115 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>Uses of Class org.owasp.dependencycheck.maven.AggregateMojo (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.maven.AggregateMojo (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../org/owasp/dependencycheck/maven/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?org/owasp/dependencycheck/maven/class-use/AggregateMojo.html" target="_top">Frames</a></li>
|
||||
<li><a href="AggregateMojo.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class org.owasp.dependencycheck.maven.AggregateMojo" class="title">Uses of Class<br>org.owasp.dependencycheck.maven.AggregateMojo</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of org.owasp.dependencycheck.maven.AggregateMojo</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../org/owasp/dependencycheck/maven/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?org/owasp/dependencycheck/maven/class-use/AggregateMojo.html" target="_top">Frames</a></li>
|
||||
<li><a href="AggregateMojo.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,149 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>Uses of Class org.owasp.dependencycheck.maven.BaseDependencyCheckMojo (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.maven.BaseDependencyCheckMojo (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../org/owasp/dependencycheck/maven/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?org/owasp/dependencycheck/maven/class-use/BaseDependencyCheckMojo.html" target="_top">Frames</a></li>
|
||||
<li><a href="BaseDependencyCheckMojo.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class org.owasp.dependencycheck.maven.BaseDependencyCheckMojo" class="title">Uses of Class<br>org.owasp.dependencycheck.maven.BaseDependencyCheckMojo</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="org.owasp.dependencycheck.maven">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Uses of <a href="../../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a> in <a href="../../../../../org/owasp/dependencycheck/maven/package-summary.html">org.owasp.dependencycheck.maven</a></h3>
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
|
||||
<caption><span>Subclasses of <a href="../../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a> in <a href="../../../../../org/owasp/dependencycheck/maven/package-summary.html">org.owasp.dependencycheck.maven</a></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Class and Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>class </code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../../org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">AggregateMojo</a></strong></code>
|
||||
<div class="block">Maven Plugin that checks project dependencies and the dependencies of all child modules to see if they have any known published
|
||||
vulnerabilities.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>class </code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../../../org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven">CheckMojo</a></strong></code>
|
||||
<div class="block">Maven Plugin that checks the project dependencies to see if they have any known published vulnerabilities.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../org/owasp/dependencycheck/maven/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?org/owasp/dependencycheck/maven/class-use/BaseDependencyCheckMojo.html" target="_top">Frames</a></li>
|
||||
<li><a href="BaseDependencyCheckMojo.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,115 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>Uses of Class org.owasp.dependencycheck.maven.CheckMojo (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.maven.CheckMojo (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../org/owasp/dependencycheck/maven/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?org/owasp/dependencycheck/maven/class-use/CheckMojo.html" target="_top">Frames</a></li>
|
||||
<li><a href="CheckMojo.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class org.owasp.dependencycheck.maven.CheckMojo" class="title">Uses of Class<br>org.owasp.dependencycheck.maven.CheckMojo</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of org.owasp.dependencycheck.maven.CheckMojo</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../org/owasp/dependencycheck/maven/package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../../org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?org/owasp/dependencycheck/maven/class-use/CheckMojo.html" target="_top">Frames</a></li>
|
||||
<li><a href="CheckMojo.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -2,16 +2,16 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:21 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>Uses of Class org.owasp.dependencycheck.maven.Engine (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>Uses of Class org.owasp.dependencycheck.maven.Engine (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.maven.Engine (Dependency-Check Maven Plugin 1.2.7 API)";
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.maven.Engine (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
@@ -65,7 +65,78 @@
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class org.owasp.dependencycheck.maven.Engine" class="title">Uses of Class<br>org.owasp.dependencycheck.maven.Engine</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of org.owasp.dependencycheck.maven.Engine</div>
|
||||
<div class="classUseContainer">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="org.owasp.dependencycheck.maven">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Uses of <a href="../../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a> in <a href="../../../../../org/owasp/dependencycheck/maven/package-summary.html">org.owasp.dependencycheck.maven</a></h3>
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
|
||||
<caption><span>Methods in <a href="../../../../../org/owasp/dependencycheck/maven/package-summary.html">org.owasp.dependencycheck.maven</a> that return <a href="../../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected <a href="../../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></code></td>
|
||||
<td class="colLast"><span class="strong">AggregateMojo.</span><code><strong><a href="../../../../../org/owasp/dependencycheck/maven/AggregateMojo.html#generateDataFile()">generateDataFile</a></strong>()</code>
|
||||
<div class="block">Initilizes the engine, runs a scan, and writes the serialized dependencies to disk.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected <a href="../../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></code></td>
|
||||
<td class="colLast"><span class="strong">AggregateMojo.</span><code><strong><a href="../../../../../org/owasp/dependencycheck/maven/AggregateMojo.html#generateDataFile(org.owasp.dependencycheck.maven.Engine,%20org.apache.maven.project.MavenProject)">generateDataFile</a></strong>(<a href="../../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a> engine,
|
||||
org.apache.maven.project.MavenProject project)</code>
|
||||
<div class="block">Runs dependency-check's Engine and writes the serialized dependencies to disk.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected <a href="../../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></code></td>
|
||||
<td class="colLast"><span class="strong">BaseDependencyCheckMojo.</span><code><strong><a href="../../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#initializeEngine()">initializeEngine</a></strong>()</code>
|
||||
<div class="block">Initializes a new <code>Engine</code> that can be used for scanning.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
|
||||
<caption><span>Methods in <a href="../../../../../org/owasp/dependencycheck/maven/package-summary.html">org.owasp.dependencycheck.maven</a> with parameters of type <a href="../../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected <a href="../../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></code></td>
|
||||
<td class="colLast"><span class="strong">AggregateMojo.</span><code><strong><a href="../../../../../org/owasp/dependencycheck/maven/AggregateMojo.html#generateDataFile(org.owasp.dependencycheck.maven.Engine,%20org.apache.maven.project.MavenProject)">generateDataFile</a></strong>(<a href="../../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a> engine,
|
||||
org.apache.maven.project.MavenProject project)</code>
|
||||
<div class="block">Runs dependency-check's Engine and writes the serialized dependencies to disk.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected void</code></td>
|
||||
<td class="colLast"><span class="strong">BaseDependencyCheckMojo.</span><code><strong><a href="../../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#scanArtifacts(org.apache.maven.project.MavenProject,%20org.owasp.dependencycheck.maven.Engine)">scanArtifacts</a></strong>(org.apache.maven.project.MavenProject project,
|
||||
<a href="../../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a> engine)</code>
|
||||
<div class="block">Scans the project's artifacts and adds them to the engine's dependency list.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected void</code></td>
|
||||
<td class="colLast"><span class="strong">BaseDependencyCheckMojo.</span><code><strong><a href="../../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#writeReports(org.owasp.dependencycheck.maven.Engine,%20org.apache.maven.project.MavenProject,%20java.io.File)">writeReports</a></strong>(<a href="../../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a> engine,
|
||||
org.apache.maven.project.MavenProject p,
|
||||
<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> outputDir)</code>
|
||||
<div class="block">Generates the reports for a given dependency-check engine.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
@@ -110,6 +181,6 @@
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-14 Jeremy Long. All Rights Reserved.</small></p>
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:21 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>Uses of Class org.owasp.dependencycheck.maven.HelpMojo (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>Uses of Class org.owasp.dependencycheck.maven.HelpMojo (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.maven.HelpMojo (Dependency-Check Maven Plugin 1.2.7 API)";
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.maven.HelpMojo (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
@@ -110,6 +110,6 @@
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-14 Jeremy Long. All Rights Reserved.</small></p>
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:21 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>org.owasp.dependencycheck.maven (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>org.owasp.dependencycheck.maven (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
@@ -13,10 +13,11 @@
|
||||
<div class="indexContainer">
|
||||
<h2 title="Classes">Classes</h2>
|
||||
<ul title="Classes">
|
||||
<li><a href="DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven" target="classFrame">DependencyCheckMojo</a></li>
|
||||
<li><a href="AggregateMojo.html" title="class in org.owasp.dependencycheck.maven" target="classFrame">AggregateMojo</a></li>
|
||||
<li><a href="BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven" target="classFrame">BaseDependencyCheckMojo</a></li>
|
||||
<li><a href="CheckMojo.html" title="class in org.owasp.dependencycheck.maven" target="classFrame">CheckMojo</a></li>
|
||||
<li><a href="Engine.html" title="class in org.owasp.dependencycheck.maven" target="classFrame">Engine</a></li>
|
||||
<li><a href="HelpMojo.html" title="class in org.owasp.dependencycheck.maven" target="classFrame">HelpMojo</a></li>
|
||||
<li><a href="ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven" target="classFrame">ReportAggregationMojo</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:21 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>org.owasp.dependencycheck.maven (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>org.owasp.dependencycheck.maven (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="org.owasp.dependencycheck.maven (Dependency-Check Maven Plugin 1.2.7 API)";
|
||||
parent.document.title="org.owasp.dependencycheck.maven (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
@@ -85,32 +85,36 @@
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">DependencyCheckMojo</a></td>
|
||||
<td class="colFirst"><a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven">AggregateMojo</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">Maven Plugin that checks project dependencies to see if they have any known published vulnerabilities.</div>
|
||||
<div class="block">Maven Plugin that checks project dependencies and the dependencies of all child modules to see if they have any known published
|
||||
vulnerabilities.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven">CheckMojo</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">Maven Plugin that checks the project dependencies to see if they have any known published vulnerabilities.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../org/owasp/dependencycheck/maven/Engine.html" title="class in org.owasp.dependencycheck.maven">Engine</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">A modified version of the core engine specifically designed to persist some data between multiple executions of a
|
||||
multi-module Maven project.</div>
|
||||
<div class="block">A modified version of the core engine specifically designed to persist some
|
||||
data between multiple executions of a multi-module Maven project.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../org/owasp/dependencycheck/maven/HelpMojo.html" title="class in org.owasp.dependencycheck.maven">HelpMojo</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">Display help information on dependency-check-maven.<br/>
|
||||
<div class="block">Display help information on dependency-check-maven.<br>
|
||||
Call <code>mvn dependency-check:help -Ddetail=true -Dgoal=<goal-name></code> to display parameter details.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven">ReportAggregationMojo</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">
|
||||
This is an abstract reporting mojo that enables report aggregation.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
@@ -172,6 +176,6 @@
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-14 Jeremy Long. All Rights Reserved.</small></p>
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:21 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>org.owasp.dependencycheck.maven Class Hierarchy (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>org.owasp.dependencycheck.maven Class Hierarchy (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="org.owasp.dependencycheck.maven Class Hierarchy (Dependency-Check Maven Plugin 1.2.7 API)";
|
||||
parent.document.title="org.owasp.dependencycheck.maven Class Hierarchy (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
@@ -72,12 +72,13 @@
|
||||
<ul>
|
||||
<li type="circle">org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
|
||||
<ul>
|
||||
<li type="circle">org.owasp.dependencycheck.maven.<a href="../../../../org/owasp/dependencycheck/maven/HelpMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">HelpMojo</span></a></li>
|
||||
<li type="circle">org.owasp.dependencycheck.maven.<a href="../../../../org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">ReportAggregationMojo</span></a> (implements org.apache.maven.reporting.MavenReport)
|
||||
<li type="circle">org.owasp.dependencycheck.maven.<a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">BaseDependencyCheckMojo</span></a> (implements org.apache.maven.reporting.MavenReport)
|
||||
<ul>
|
||||
<li type="circle">org.owasp.dependencycheck.maven.<a href="../../../../org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">DependencyCheckMojo</span></a></li>
|
||||
<li type="circle">org.owasp.dependencycheck.maven.<a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">AggregateMojo</span></a></li>
|
||||
<li type="circle">org.owasp.dependencycheck.maven.<a href="../../../../org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">CheckMojo</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li type="circle">org.owasp.dependencycheck.maven.<a href="../../../../org/owasp/dependencycheck/maven/HelpMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">HelpMojo</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li type="circle">org.owasp.dependencycheck.<a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true" title="class or interface in org.owasp.dependencycheck"><span class="strong">Engine</span></a>
|
||||
@@ -133,6 +134,6 @@
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-14 Jeremy Long. All Rights Reserved.</small></p>
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:21 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>Uses of Package org.owasp.dependencycheck.maven (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>Uses of Package org.owasp.dependencycheck.maven (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Package org.owasp.dependencycheck.maven (Dependency-Check Maven Plugin 1.2.7 API)";
|
||||
parent.document.title="Uses of Package org.owasp.dependencycheck.maven (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
@@ -77,9 +77,12 @@
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><a href="../../../../org/owasp/dependencycheck/maven/class-use/ReportAggregationMojo.html#org.owasp.dependencycheck.maven">ReportAggregationMojo</a>
|
||||
<div class="block">
|
||||
This is an abstract reporting mojo that enables report aggregation.</div>
|
||||
<td class="colOne"><a href="../../../../org/owasp/dependencycheck/maven/class-use/BaseDependencyCheckMojo.html#org.owasp.dependencycheck.maven">BaseDependencyCheckMojo</a> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><a href="../../../../org/owasp/dependencycheck/maven/class-use/Engine.html#org.owasp.dependencycheck.maven">Engine</a>
|
||||
<div class="block">A modified version of the core engine specifically designed to persist some
|
||||
data between multiple executions of a multi-module Maven project.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@@ -131,6 +134,6 @@
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-14 Jeremy Long. All Rights Reserved.</small></p>
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_45) on Sun Dec 07 07:11:21 EST 2014 -->
|
||||
<!-- Generated by javadoc (version 1.7.0_71) on Fri Mar 06 06:10:22 EST 2015 -->
|
||||
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||
<title>Class Hierarchy (Dependency-Check Maven Plugin 1.2.7 API)</title>
|
||||
<meta name="date" content="2014-12-07">
|
||||
<title>Class Hierarchy (Dependency-Check Maven Plugin 1.2.9 API)</title>
|
||||
<meta name="date" content="2015-03-06">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Class Hierarchy (Dependency-Check Maven Plugin 1.2.7 API)";
|
||||
parent.document.title="Class Hierarchy (Dependency-Check Maven Plugin 1.2.9 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
@@ -76,12 +76,13 @@
|
||||
<ul>
|
||||
<li type="circle">org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
|
||||
<ul>
|
||||
<li type="circle">org.owasp.dependencycheck.maven.<a href="org/owasp/dependencycheck/maven/HelpMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">HelpMojo</span></a></li>
|
||||
<li type="circle">org.owasp.dependencycheck.maven.<a href="org/owasp/dependencycheck/maven/ReportAggregationMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">ReportAggregationMojo</span></a> (implements org.apache.maven.reporting.MavenReport)
|
||||
<li type="circle">org.owasp.dependencycheck.maven.<a href="org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">BaseDependencyCheckMojo</span></a> (implements org.apache.maven.reporting.MavenReport)
|
||||
<ul>
|
||||
<li type="circle">org.owasp.dependencycheck.maven.<a href="org/owasp/dependencycheck/maven/DependencyCheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">DependencyCheckMojo</span></a></li>
|
||||
<li type="circle">org.owasp.dependencycheck.maven.<a href="org/owasp/dependencycheck/maven/AggregateMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">AggregateMojo</span></a></li>
|
||||
<li type="circle">org.owasp.dependencycheck.maven.<a href="org/owasp/dependencycheck/maven/CheckMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">CheckMojo</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li type="circle">org.owasp.dependencycheck.maven.<a href="org/owasp/dependencycheck/maven/HelpMojo.html" title="class in org.owasp.dependencycheck.maven"><span class="strong">HelpMojo</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li type="circle">org.owasp.dependencycheck.<a href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-core/apidocs/org/owasp/dependencycheck/Engine.html?is-external=true" title="class or interface in org.owasp.dependencycheck"><span class="strong">Engine</span></a>
|
||||
@@ -137,6 +138,6 @@
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright© 2012-14 Jeremy Long. All Rights Reserved.</small></p>
|
||||
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven -
|
||||
dependency-check:check</title>
|
||||
@@ -55,7 +55,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -69,9 +69,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -100,7 +100,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -165,12 +165,12 @@
|
||||
|
||||
<p><b>Full name</b>:</p>
|
||||
|
||||
<p>org.owasp:dependency-check-maven:1.2.7:check</p>
|
||||
<p>org.owasp:dependency-check-maven:1.2.9:check</p>
|
||||
|
||||
<p><b>Description</b>:</p>
|
||||
|
||||
<div>Maven Plugin that checks project dependencies to see if they have
|
||||
any known published vulnerabilities.</div>
|
||||
<div>Maven Plugin that checks the project dependencies to see if they
|
||||
have any known published vulnerabilities.</div>
|
||||
|
||||
<p><b>Attributes</b>:</p>
|
||||
|
||||
@@ -178,7 +178,7 @@ any known published vulnerabilities.</div>
|
||||
|
||||
<li>Requires a Maven project to be executed.</li>
|
||||
|
||||
<li>Requires dependency resolution of artifacts in scope: <tt>runtime+system</tt>.</li>
|
||||
<li>Requires dependency resolution of artifacts in scope: <tt>compile+runtime</tt>.</li>
|
||||
|
||||
<li>The goal is thread-safe and supports parallel builds.</li>
|
||||
|
||||
@@ -272,7 +272,7 @@ plug-in unless the externalReport is set to true. Default is HTML.<br /><b>Defau
|
||||
<td><tt>-</tt></td>
|
||||
|
||||
<td>Specifies the destination directory for the generated
|
||||
Dependency-Check report. This generally maps to "target/site".<br /><b>Default value is</b>: <tt>${project.reporting.outputDirectory}</tt>.<br /><b>User property is</b>: <tt>reportOutputDirectory</tt>.</td>
|
||||
Dependency-Check report. This generally maps to "target/site".<br /><b>User property is</b>: <tt>project.reporting.outputDirectory</tt>.</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
@@ -301,7 +301,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
|
||||
<td><tt>-</tt></td>
|
||||
|
||||
<td>Generate aggregate reports in multi-module projects.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>aggregate</tt>.</td>
|
||||
<td><b>Deprecated.</b> use the aggregate goal instead<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>aggregate</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
@@ -328,6 +328,17 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#centralAnalyzerEnabled">centralAnalyzerEnabled</a></b></td>
|
||||
|
||||
<td><tt>boolean</tt></td>
|
||||
|
||||
<td><tt>-</tt></td>
|
||||
|
||||
<td>Whether or not the Central Analyzer is enabled.<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>centralAnalyzerEnabled</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
|
||||
<td><b><a href="#connectionString">connectionString</a></b></td>
|
||||
|
||||
<td><tt>String</tt></td>
|
||||
@@ -337,7 +348,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>The database connection string.<br /><b>User property is</b>: <tt>connectionString</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#connectionTimeout">connectionTimeout</a></b></td>
|
||||
|
||||
@@ -348,7 +359,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>The Connection Timeout.<br /><b>User property is</b>: <tt>connectionTimeout</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td><b><a href="#cveUrl12Base">cveUrl12Base</a></b></td>
|
||||
|
||||
@@ -359,7 +370,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>Base Data Mirror URL for CVE 1.2.<br /><b>User property is</b>: <tt>cveUrl12Base</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#cveUrl12Modified">cveUrl12Modified</a></b></td>
|
||||
|
||||
@@ -370,7 +381,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>Data Mirror URL for CVE 1.2.<br /><b>User property is</b>: <tt>cveUrl12Modified</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td><b><a href="#cveUrl20Base">cveUrl20Base</a></b></td>
|
||||
|
||||
@@ -381,7 +392,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>Data Mirror URL for CVE 2.0.<br /><b>User property is</b>: <tt>cveUrl20Base</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#cveUrl20Modified">cveUrl20Modified</a></b></td>
|
||||
|
||||
@@ -392,7 +403,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>Data Mirror URL for CVE 2.0.<br /><b>User property is</b>: <tt>cveUrl20Modified</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td><b><a href="#dataDirectory">dataDirectory</a></b></td>
|
||||
|
||||
@@ -403,7 +414,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>The data directory, hold DC SQL DB.<br /><b>User property is</b>: <tt>dataDirectory</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#databaseDriverName">databaseDriverName</a></b></td>
|
||||
|
||||
@@ -414,7 +425,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>The database driver name. An example would be org.h2.Driver.<br /><b>User property is</b>: <tt>databaseDriverName</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td><b><a href="#databaseDriverPath">databaseDriverPath</a></b></td>
|
||||
|
||||
@@ -425,7 +436,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>The path to the database driver if it is not on the class path.<br /><b>User property is</b>: <tt>databaseDriverPath</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#databasePassword">databasePassword</a></b></td>
|
||||
|
||||
@@ -436,7 +447,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>The password to use when connecting to the database.<br /><b>User property is</b>: <tt>databasePassword</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td><b><a href="#databaseUser">databaseUser</a></b></td>
|
||||
|
||||
@@ -447,7 +458,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>The database user name.<br /><b>User property is</b>: <tt>databaseUser</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#externalReport">externalReport</a></b></td>
|
||||
|
||||
@@ -458,7 +469,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td><b>Deprecated.</b> the internal report is no longer supported<br /><b>User property is</b>: <tt>externalReport</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td><b><a href="#jarAnalyzerEnabled">jarAnalyzerEnabled</a></b></td>
|
||||
|
||||
@@ -469,7 +480,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>Whether or not the Jar Analyzer is enabled.<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>jarAnalyzerEnabled</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#logFile">logFile</a></b></td>
|
||||
|
||||
@@ -480,7 +491,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>The path to the verbose log.<br /><b>User property is</b>: <tt>logFile</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td><b><a href="#mavenSettings">mavenSettings</a></b></td>
|
||||
|
||||
@@ -491,7 +502,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>The Maven settings.<br /><b>Default value is</b>: <tt>${settings}</tt>.<br /><b>User property is</b>: <tt>mavenSettings</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#mavenSettingsProxyId">mavenSettingsProxyId</a></b></td>
|
||||
|
||||
@@ -502,7 +513,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>The maven settings proxy id.<br /><b>User property is</b>: <tt>mavenSettingsProxyId</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td><b><a href="#nexusAnalyzerEnabled">nexusAnalyzerEnabled</a></b></td>
|
||||
|
||||
@@ -513,7 +524,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>Whether or not the Nexus Analyzer is enabled.<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>nexusAnalyzerEnabled</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#nexusUrl">nexusUrl</a></b></td>
|
||||
|
||||
@@ -521,10 +532,10 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
|
||||
<td><tt>-</tt></td>
|
||||
|
||||
<td>Whether or not the Nexus Analyzer is enabled.<br /><b>User property is</b>: <tt>nexusUrl</tt>.</td>
|
||||
<td>The URL of a Nexus Pro server.<br /><b>User property is</b>: <tt>nexusUrl</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td><b><a href="#nexusUsesProxy">nexusUsesProxy</a></b></td>
|
||||
|
||||
@@ -535,7 +546,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>Whether or not the configured proxy is used to connect to Nexus.<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>nexusUsesProxy</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#nuspecAnalyzerEnabled">nuspecAnalyzerEnabled</a></b></td>
|
||||
|
||||
@@ -546,7 +557,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>Whether or not the .NET Nuspec Analyzer is enabled.<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>nuspecAnalyzerEnabled</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td><b><a href="#pathToMono">pathToMono</a></b></td>
|
||||
|
||||
@@ -557,7 +568,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>The path to mono for .NET Assembly analysis on non-windows systems.<br /><b>User property is</b>: <tt>pathToMono</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#proxyUrl">proxyUrl</a></b></td>
|
||||
|
||||
@@ -568,7 +579,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td><b>Deprecated.</b> Please use mavenSettings instead<br /><b>User property is</b>: <tt>proxyUrl</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td><b><a href="#showSummary">showSummary</a></b></td>
|
||||
|
||||
@@ -579,7 +590,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>Flag indicating whether or not to show a summary in the output.<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>showSummary</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#skipProvidedScope">skipProvidedScope</a></b></td>
|
||||
|
||||
@@ -590,7 +601,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>Skip Analysis for Provided Scope Dependencies.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>skipProvidedScope</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td><b><a href="#skipRuntimeScope">skipRuntimeScope</a></b></td>
|
||||
|
||||
@@ -601,7 +612,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>Skip Analysis for Runtime Scope Dependencies.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>skipRuntimeScope</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#skipTestScope">skipTestScope</a></b></td>
|
||||
|
||||
@@ -612,7 +623,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>Skip Analysis for Test Scope Dependencies.<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>skipTestScope</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td><b><a href="#suppressionFile">suppressionFile</a></b></td>
|
||||
|
||||
@@ -623,7 +634,7 @@ Dependency-Check report. This generally maps to "target/site".<br /><b
|
||||
<td>The path to the suppression file.<br /><b>User property is</b>: <tt>suppressionFile</tt>.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td><b><a href="#zipExtensions">zipExtensions</a></b></td>
|
||||
|
||||
@@ -642,6 +653,8 @@ to jar, zip, ....<br /><b>User property is</b>: <tt>zipExtensions</tt>.</td>
|
||||
|
||||
<p><b><a name="aggregate">aggregate</a>:</b></p>
|
||||
|
||||
<div><b>Deprecated.</b> use the aggregate goal instead</div>
|
||||
|
||||
<div>Generate aggregate reports in multi-module projects.</div>
|
||||
|
||||
<ul>
|
||||
@@ -695,6 +708,20 @@ is not recommended that this be turned to false. Default is true.</div>
|
||||
|
||||
<li><b>User Property</b>: <tt>autoupdate</tt></li>
|
||||
|
||||
<li><b>Default</b>: <tt>true</tt></li>
|
||||
</ul><hr />
|
||||
<p><b><a name="centralAnalyzerEnabled">centralAnalyzerEnabled</a>:</b></p>
|
||||
|
||||
<div>Whether or not the Central Analyzer is enabled.</div>
|
||||
|
||||
<ul>
|
||||
|
||||
<li><b>Type</b>: <tt>boolean</tt></li>
|
||||
|
||||
<li><b>Required</b>: <tt>No</tt></li>
|
||||
|
||||
<li><b>User Property</b>: <tt>centralAnalyzerEnabled</tt></li>
|
||||
|
||||
<li><b>Default</b>: <tt>true</tt></li>
|
||||
</ul><hr />
|
||||
<p><b><a name="connectionString">connectionString</a>:</b></p>
|
||||
@@ -957,7 +984,7 @@ plug-in unless the externalReport is set to true. Default is HTML.</div>
|
||||
</ul><hr />
|
||||
<p><b><a name="nexusUrl">nexusUrl</a>:</b></p>
|
||||
|
||||
<div>Whether or not the Nexus Analyzer is enabled.</div>
|
||||
<div>The URL of a Nexus Pro server.</div>
|
||||
|
||||
<ul>
|
||||
|
||||
@@ -1044,9 +1071,7 @@ Dependency-Check report. This generally maps to "target/site".</div>
|
||||
|
||||
<li><b>Required</b>: <tt>Yes</tt></li>
|
||||
|
||||
<li><b>User Property</b>: <tt>reportOutputDirectory</tt></li>
|
||||
|
||||
<li><b>Default</b>: <tt>${project.reporting.outputDirectory}</tt></li>
|
||||
<li><b>User Property</b>: <tt>project.reporting.outputDirectory</tt></li>
|
||||
</ul><hr />
|
||||
<p><b><a name="showSummary">showSummary</a>:</b></p>
|
||||
|
||||
@@ -1142,7 +1167,7 @@ to jar, zip, ....</div>
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Checkstyle Results</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -98,7 +98,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -250,40 +250,12 @@
|
||||
<th>Warnings <img alt="Warnings" src="images/icon_warning_sml.gif" /></th>
|
||||
<th>Errors <img alt="Errors" src="images/icon_error_sml.gif" /></th></tr>
|
||||
<tr class="b">
|
||||
<td>21</td>
|
||||
<td>48</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>2</td></tr></table></div>
|
||||
<td>0</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h2>Files<a name="Files"></a></h2>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th>Files</th>
|
||||
<th>I <img alt="Infos" src="images/icon_info_sml.gif" /></th>
|
||||
<th>W <img alt="Warnings" src="images/icon_warning_sml.gif" /></th>
|
||||
<th>E <img alt="Errors" src="images/icon_error_sml.gif" /></th></tr>
|
||||
<tr class="b">
|
||||
<td><a href="#src.main.java.org.owasp.dependencycheck.maven.ReportAggregationMojo.java">src/main/java/org/owasp/dependencycheck/maven/ReportAggregationMojo.java</a></td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>2</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h2>Details<a name="Details"></a></h2>
|
||||
<div class="section">
|
||||
<h3>src/main/java/org/owasp/dependencycheck/maven/ReportAggregationMojo.java<a name="srcmainjavaorgowaspdependencycheckmavenReportAggregationMojo.java"></a></h3><a name="src.main.java.org.owasp.dependencycheck.maven.ReportAggregationMojo.java"></a>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th>Violation</th>
|
||||
<th>Message</th>
|
||||
<th>Line</th></tr>
|
||||
<tr class="b">
|
||||
<td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
|
||||
<td>Line is longer than 150 characters (found 198).</td>
|
||||
<td><a href="./xref/src/main/java/org/owasp/dependencycheck/maven/ReportAggregationMojo.html#50">50</a></td></tr>
|
||||
<tr class="a">
|
||||
<td><img alt="Errors" src="images/icon_error_sml.gif" /></td>
|
||||
<td>Line is longer than 150 characters (found 170).</td>
|
||||
<td><a href="./xref/src/main/java/org/owasp/dependencycheck/maven/ReportAggregationMojo.html#54">54</a></td></tr></table></div></div>
|
||||
<h2>Details<a name="Details"></a></h2></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -293,7 +265,7 @@
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
@@ -23,10 +23,10 @@ under the License.
|
||||
<link>http://maven.apache.org</link>
|
||||
<description>Dependency-Check Maven Plugin - Checkstyle report</description>
|
||||
<language>en-us</language>
|
||||
<copyright>©2013 - 2014 OWASP</copyright>
|
||||
<copyright>©2013 - 2015 OWASP</copyright>
|
||||
<item>
|
||||
<title>File: 21,
|
||||
Errors: 2,
|
||||
<title>File: 48,
|
||||
Errors: 0,
|
||||
Warnings: 0,
|
||||
Infos: 0
|
||||
</title>
|
||||
@@ -46,63 +46,7 @@ under the License.
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#org.owasp.dependencycheck.maven.ReportingUtil.java">org/owasp/dependencycheck/maven/ReportingUtil.java</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.classes.log.properties">target/classes/log.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#org.owasp.dependencycheck.maven.package-info.java">org/owasp/dependencycheck/maven/package-info.java</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#org.owasp.dependencycheck.maven.ReportAggregationMojo.java">org/owasp/dependencycheck/maven/ReportAggregationMojo.java</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#src.main.java.org.owasp.dependencycheck.maven.DependencyCheckMojo.java">src/main/java/org/owasp/dependencycheck/maven/DependencyCheckMojo.java</a>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_pt.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_pt.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
@@ -130,7 +74,371 @@ under the License.
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#org.owasp.dependencycheck.maven.DependencyCheckMojo.java">org/owasp/dependencycheck/maven/DependencyCheckMojo.java</a>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_it.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_it.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_es.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_es.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_ca.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_ca.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_de.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_de.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_zh_CN.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_zh_CN.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_no.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_no.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#src.main.java.org.owasp.dependencycheck.maven.BaseDependencyCheckMojo.java">src/main/java/org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.java</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.generated-classes.cobertura.cobertura.properties">target/generated-classes/cobertura/cobertura.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_pt_BR.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_pt_BR.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#src.main.java.org.owasp.dependencycheck.maven.AggregateMojo.java">src/main/java/org/owasp/dependencycheck/maven/AggregateMojo.java</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#src.main.java.org.owasp.dependencycheck.maven.CheckMojo.java">src/main/java/org/owasp/dependencycheck/maven/CheckMojo.java</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-help.properties">target/maven-plugin-help.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#src.main.java.org.owasp.dependencycheck.maven.package-info.java">src/main/java/org/owasp/dependencycheck/maven/package-info.java</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_zh_TW.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_zh_TW.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_tr.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_tr.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.generated-classes.cobertura.log.properties">target/generated-classes/cobertura/log.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_nl.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_nl.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#src.main.resources.mojo.properties">src/main/resources/mojo.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_en.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_en.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.classes.mojo.properties">target/classes/mojo.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_gl.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_gl.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#src.test.resources.mojo.properties">src/test/resources/mojo.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_sv.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_sv.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#org.owasp.dependencycheck.maven.package-info.java">org/owasp/dependencycheck/maven/package-info.java</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.classes.log.properties">target/classes/log.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_cs.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_cs.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#org.owasp.dependencycheck.maven.BaseDependencyCheckMojo.java">org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.java</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
@@ -169,6 +477,34 @@ under the License.
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#org.owasp.dependencycheck.maven.CheckMojo.java">org/owasp/dependencycheck/maven/CheckMojo.java</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_ru.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_ru.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
@@ -183,6 +519,20 @@ under the License.
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_lt.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_lt.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
@@ -200,7 +550,7 @@ under the License.
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.generated-classes.cobertura.cobertura.properties">target/generated-classes/cobertura/cobertura.properties</a>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_pl.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_pl.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
@@ -214,7 +564,49 @@ under the License.
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-help.properties">target/maven-plugin-help.properties</a>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_hu.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_hu.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.test-classes.mojo.properties">target/test-classes/mojo.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_ja.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_ja.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
@@ -242,21 +634,7 @@ under the License.
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#src.main.java.org.owasp.dependencycheck.maven.package-info.java">src/main/java/org/owasp/dependencycheck/maven/package-info.java</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.generated-classes.cobertura.log.properties">target/generated-classes/cobertura/log.properties</a>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_sk.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_sk.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
@@ -284,21 +662,7 @@ under the License.
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#src.main.java.org.owasp.dependencycheck.maven.ReportAggregationMojo.java">src/main/java/org/owasp/dependencycheck/maven/ReportAggregationMojo.java</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
2
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#src.main.resources.mojo.properties">src/main/resources/mojo.properties</a>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_da.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_da.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
@@ -312,7 +676,7 @@ under the License.
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#src.main.java.org.owasp.dependencycheck.maven.ReportingUtil.java">src/main/java/org/owasp/dependencycheck/maven/ReportingUtil.java</a>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_fr.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_fr.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
@@ -326,7 +690,21 @@ under the License.
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.classes.mojo.properties">target/classes/mojo.properties</a>
|
||||
<a href="http://maven.apache.org/checkstyle.html#org.owasp.dependencycheck.maven.AggregateMojo.java">org/owasp/dependencycheck/maven/AggregateMojo.java</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="http://maven.apache.org/checkstyle.html#target.maven-plugin-plugin-sources.org.apache.maven.plugins.maven-site-plugin.3.4.sources.site-plugin_ko.properties">target/maven-plugin-plugin-sources/org.apache.maven.plugins/maven-site-plugin/3.4/sources/site-plugin_ko.properties</a>
|
||||
</td>
|
||||
<td>
|
||||
0
|
||||
|
||||
@@ -15,20 +15,20 @@ org.owasp.dependencycheck.maven
|
||||
<table width="100%">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.DependencyCheckMojo.html">DependencyCheckMojo</a> <i>(0%)</i></td>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.AggregateMojo.html">AggregateMojo</a> <i>(0%)</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.Engine.html">Engine</a> <i>(0%)</i></td>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.BaseDependencyCheckMojo.html">BaseDependencyCheckMojo</a> <i>(12%)</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.CheckMojo.html">CheckMojo</a> <i>(0%)</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.Engine.html">Engine</a> <i>(13%)</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.HelpMojo.html">HelpMojo</a> <i>(0%)</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.ReportAggregationMojo.html">ReportAggregationMojo</a> <i>(0%)</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.ReportingUtil.html">ReportingUtil</a> <i>(0%)</i></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</body>
|
||||
|
||||
@@ -15,20 +15,20 @@ All Packages
|
||||
<table width="100%">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.DependencyCheckMojo.html">DependencyCheckMojo</a> <i>(0%)</i></td>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.AggregateMojo.html">AggregateMojo</a> <i>(0%)</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.Engine.html">Engine</a> <i>(0%)</i></td>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.BaseDependencyCheckMojo.html">BaseDependencyCheckMojo</a> <i>(12%)</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.CheckMojo.html">CheckMojo</a> <i>(0%)</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.Engine.html">Engine</a> <i>(13%)</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.HelpMojo.html">HelpMojo</a> <i>(0%)</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.ReportAggregationMojo.html">ReportAggregationMojo</a> <i>(0%)</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.maven.ReportingUtil.html">ReportingUtil</a> <i>(0%)</i></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</body>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<table class="report" id="packageResults">
|
||||
<thead><tr> <td class="heading">Package</td> <td class="heading"># Classes</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
|
||||
<tbody>
|
||||
<tr><td><a href="frame-summary-org.owasp.dependencycheck.maven.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.maven.html"'>org.owasp.dependencycheck.maven</a></td><td class="value">5</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/865</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/440</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.9565217391304346;</span>3.957</td></tr>
|
||||
<tr><td><a href="frame-summary-org.owasp.dependencycheck.maven.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.maven.html"'>org.owasp.dependencycheck.maven</a></td><td class="value">5</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">7%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:7px"><span class="text">50/672</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">3%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:3px"><span class="text">12/398</span></div></div></td></tr></table></td><td class="value"><span class="hidden">4.924242424242424;</span>4.924</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<script type="text/javascript">
|
||||
@@ -28,15 +28,15 @@ packageTable.sort(0);
|
||||
<table class="report" id="classResults">
|
||||
<thead><tr> <td class="heading">Classes in this Package</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
|
||||
<tbody>
|
||||
<tr><td><a href="org.owasp.dependencycheck.maven.DependencyCheckMojo.html">DependencyCheckMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/329</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/196</span></div></div></td></tr></table></td><td class="value"><span class="hidden">6.2;</span>6.2</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.maven.AggregateMojo.html">AggregateMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/103</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/56</span></div></div></td></tr></table></td><td class="value"><span class="hidden">5.25;</span>5.25</td></tr>
|
||||
|
||||
<tr><td><a href="org.owasp.dependencycheck.maven.Engine.html">Engine</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/43</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.75;</span>2.75</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.maven.BaseDependencyCheckMojo.html">BaseDependencyCheckMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">12%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:12px"><span class="text">41/321</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">5%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:5px"><span class="text">11/184</span></div></div></td></tr></table></td><td class="value"><span class="hidden">5.344827586206897;</span>5.345</td></tr>
|
||||
|
||||
<tr><td><a href="org.owasp.dependencycheck.maven.HelpMojo.html">HelpMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/151</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/106</span></div></div></td></tr></table></td><td class="value"><span class="hidden">5.266666666666667;</span>5.267</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.maven.CheckMojo.html">CheckMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/27</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/6</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.25;</span>2.25</td></tr>
|
||||
|
||||
<tr><td><a href="org.owasp.dependencycheck.maven.ReportAggregationMojo.html">ReportAggregationMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/89</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/34</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.6129032258064515;</span>1.613</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.maven.Engine.html">Engine</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">13%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:13px"><span class="text">9/65</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">2%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:2px"><span class="text">1/44</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.7;</span>3.7</td></tr>
|
||||
|
||||
<tr><td><a href="org.owasp.dependencycheck.maven.ReportingUtil.html">ReportingUtil</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/253</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/80</span></div></div></td></tr></table></td><td class="value"><span class="hidden">4.461538461538462;</span>4.462</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.maven.HelpMojo.html">HelpMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/156</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/108</span></div></div></td></tr></table></td><td class="value"><span class="hidden">5.466666666666667;</span>5.467</td></tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -45,6 +45,6 @@ var classTable = new SortableTable(document.getElementById("classResults"),
|
||||
["String", "Percentage", "Percentage", "FormattedNumber"]);
|
||||
classTable.sort(0);
|
||||
</script>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.0.3 on 12/7/14 7:11 AM.</div>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.0.3 on 3/6/15 6:10 AM.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
<table class="report" id="packageResults">
|
||||
<thead><tr> <td class="heading">Package</td> <td class="heading"># Classes</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
|
||||
<tbody>
|
||||
<tr><td><b>All Packages</b></td><td class="value">5</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/865</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/440</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.9565217391304346;</span>3.957</td></tr>
|
||||
<tr><td><a href="frame-summary-org.owasp.dependencycheck.maven.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.maven.html"'>org.owasp.dependencycheck.maven</a></td><td class="value">5</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/865</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/440</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.9565217391304346;</span>3.957</td></tr>
|
||||
<tr><td><b>All Packages</b></td><td class="value">5</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">7%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:7px"><span class="text">50/672</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">3%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:3px"><span class="text">12/398</span></div></div></td></tr></table></td><td class="value"><span class="hidden">4.924242424242424;</span>4.924</td></tr>
|
||||
<tr><td><a href="frame-summary-org.owasp.dependencycheck.maven.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.maven.html"'>org.owasp.dependencycheck.maven</a></td><td class="value">5</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">7%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:7px"><span class="text">50/672</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">3%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:3px"><span class="text">12/398</span></div></div></td></tr></table></td><td class="value"><span class="hidden">4.924242424242424;</span>4.924</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<script type="text/javascript">
|
||||
@@ -25,6 +25,6 @@ var packageTable = new SortableTable(document.getElementById("packageResults"),
|
||||
["String", "Number", "Percentage", "Percentage", "FormattedNumber"]);
|
||||
packageTable.sort(0);
|
||||
</script>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.0.3 on 12/7/14 7:11 AM.</div>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.0.3 on 3/6/15 6:10 AM.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -0,0 +1,449 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<title>Coverage Report</title>
|
||||
<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
|
||||
<script type="text/javascript" src="js/popup.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h5>Coverage Report - org.owasp.dependencycheck.maven.AggregateMojo</h5>
|
||||
<div class="separator"> </div>
|
||||
<table class="report">
|
||||
<thead><tr> <td class="heading">Classes in this File</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
|
||||
<tr><td><a href="org.owasp.dependencycheck.maven.AggregateMojo.html">AggregateMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/103</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/56</span></div></div></td></tr></table></td><td class="value"><span class="hidden">5.25;</span>5.25</td></tr>
|
||||
|
||||
</table>
|
||||
<div class="separator"> </div>
|
||||
<table cellspacing="0" cellpadding="0" class="src">
|
||||
<tr> <td class="numLine"> 1</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/*</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 2</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * This file is part of dependency-check-maven.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 3</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 4</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 5</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * you may not use this file except in compliance with the License.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 6</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * You may obtain a copy of the License at</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 7</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 8</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 9</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 10</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 11</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 12</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 13</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * See the License for the specific language governing permissions and</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 14</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * limitations under the License.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 15</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 16</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Copyright (c) 2013 Jeremy Long. All Rights Reserved.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 17</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 18</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">package</span> org.owasp.dependencycheck.maven;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 19</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 20</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.io.File;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 21</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.io.IOException;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 22</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.ArrayList;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 23</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Collections;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 24</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.HashSet;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 25</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.List;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 26</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Locale;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 27</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Set;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 28</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.logging.Level;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 29</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.logging.Logger;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 30</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.maven.plugin.MojoExecutionException;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 31</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.maven.plugin.MojoFailureException;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 32</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.maven.plugins.annotations.LifecyclePhase;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 33</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.maven.plugins.annotations.Mojo;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 34</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.maven.plugins.annotations.ResolutionScope;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 35</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.maven.project.MavenProject;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 36</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.analyzer.DependencyBundlingAnalyzer;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 37</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.analyzer.exception.AnalysisException;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 38</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.data.nvdcve.DatabaseException;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 39</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.dependency.Dependency;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 40</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.utils.Settings;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 41</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 42</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 43</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Maven Plugin that checks project dependencies and the dependencies of all child modules to see if they have any known published</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 44</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * vulnerabilities.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 45</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 46</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @author Jeremy Long <jeremy.long@owasp.org></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 47</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 48</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> @Mojo(</pre></td></tr>
|
||||
<tr> <td class="numLine"> 49</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> name = <span class="string">"aggregate"</span>,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 50</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> defaultPhase = LifecyclePhase.SITE,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 51</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> aggregator = <span class="keyword">true</span>,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 52</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> threadSafe = <span class="keyword">true</span>,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 53</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> requiresDependencyResolution = ResolutionScope.COMPILE_PLUS_RUNTIME,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 54</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> requiresOnline = <span class="keyword">true</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 55</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> )</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 56</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">public</span> <span class="keyword">class</span> AggregateMojo <span class="keyword">extends</span> BaseDependencyCheckMojo {</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 57</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 58</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 59</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Logger field reference.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 60</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 61</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> Logger LOGGER = Logger.getLogger(AggregateMojo.<span class="keyword">class</span>.getName());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 62</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 63</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 64</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Executes the aggregate dependency-check goal. This runs dependency-check and generates the subsequent reports.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 65</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 66</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @throws MojoExecutionException thrown if there is ane exception running the mojo</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 67</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @throws MojoFailureException thrown if dependency-check is configured to fail the build</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 68</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 69</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> @Override</pre></td></tr>
|
||||
<tr> <td class="numLine"> 70</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> runCheck() <span class="keyword">throws</span> MojoExecutionException, MojoFailureException {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 71</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Engine engine = generateDataFile();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 72</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 73</td> <td class="nbHitsUncovered"><a title="Line 73: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 73: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (getProject() == getReactorProjects().get(getReactorProjects().size() - 1)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 74</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 75</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">//ensure that the .ser file was created for each.</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 76</td> <td class="nbHitsUncovered"><a title="Line 76: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 76: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (MavenProject current : getReactorProjects()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 77</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File dataFile = getDataFile(current);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 78</td> <td class="nbHitsUncovered"><a title="Line 78: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 78: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (dataFile == <span class="keyword">null</span>) { <span class="comment">//dc was never run on this project. write the ser to the target.</span></a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 79</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.fine(String.format(<span class="string">"Executing dependency-check on %s"</span>, current.getName()));</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 80</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> generateDataFile(engine, current);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 81</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 82</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 83</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 84</td> <td class="nbHitsUncovered"><a title="Line 84: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 84: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (MavenProject current : getReactorProjects()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 85</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> List<Dependency> dependencies = readDataFile(current);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 86</td> <td class="nbHitsUncovered"><a title="Line 86: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 86: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (dependencies == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 87</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> dependencies = <span class="keyword">new</span> ArrayList<Dependency>();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 88</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 89</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Set<MavenProject> childProjects = getDescendants(current);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 90</td> <td class="nbHitsUncovered"><a title="Line 90: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 90: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (MavenProject reportOn : childProjects) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 91</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> List<Dependency> childDeps = readDataFile(reportOn);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 92</td> <td class="nbHitsUncovered"><a title="Line 92: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 92: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (childDeps != <span class="keyword">null</span> && !childDeps.isEmpty()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 93</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.fine(String.format(<span class="string">"Adding %d dependencies from %s"</span>, childDeps.size(), reportOn.getName()));</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 94</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> dependencies.addAll(childDeps);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 95</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 96</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.fine(String.format(<span class="string">"No dependencies read for %s"</span>, reportOn.getName()));</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 97</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 98</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 99</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> engine.getDependencies().clear();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 100</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> engine.getDependencies().addAll(dependencies);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 101</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> DependencyBundlingAnalyzer bundler = <span class="keyword">new</span> DependencyBundlingAnalyzer();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 102</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 103</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.fine(String.format(<span class="string">"Dependency count pre-bundler: %s"</span>, engine.getDependencies().size()));</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 104</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> bundler.analyze(<span class="keyword">null</span>, engine);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 105</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.fine(String.format(<span class="string">"Dependency count post-bundler: %s"</span>, engine.getDependencies().size()));</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 106</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (AnalysisException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 107</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.log(Level.WARNING, <span class="string">"An error occured grouping the dependencies; duplicate entries may exist in the report"</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 108</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.log(Level.FINE, <span class="string">"Bundling Exception"</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 109</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 110</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 111</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> File outputDir = getCorrectOutputDirectory(current);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 112</td> <td class="nbHitsUncovered"><a title="Line 112: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 112: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (outputDir == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 113</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">//in some regards we shouldn't be writting this, but we are anyway.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 114</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">//we shouldn't write this because nothing is configured to generate this report.</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 115</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> outputDir = <span class="keyword">new</span> File(current.getBuild().getDirectory());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 116</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 117</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> writeReports(engine, current, outputDir);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 118</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 119</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 120</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> engine.cleanup();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 121</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.cleanup();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 122</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 123</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 124</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 125</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns a set containing all the descendant projects of the given project.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 126</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 127</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param project the project for which all descendants will be returned</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 128</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the set of descendant projects</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 129</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 130</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">protected</span> Set<MavenProject> getDescendants(MavenProject project) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 131</td> <td class="nbHitsUncovered"><a title="Line 131: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 131: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (project == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 132</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> Collections.emptySet();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 133</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 134</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Set<MavenProject> descendants = <span class="keyword">new</span> HashSet<MavenProject>();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 135</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">int</span> size = 0;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 136</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.fine(String.format(<span class="string">"Collecting descendants of %s"</span>, project.getName()));</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 137</td> <td class="nbHitsUncovered"><a title="Line 137: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 137: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (String m : project.getModules()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 138</td> <td class="nbHitsUncovered"><a title="Line 138: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 138: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (MavenProject mod : getReactorProjects()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 139</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 140</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> File mpp = <span class="keyword">new</span> File(project.getBasedir(), m);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 141</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> mpp = mpp.getCanonicalFile();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 142</td> <td class="nbHitsUncovered"><a title="Line 142: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 142: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (mpp.compareTo(mod.getBasedir()) == 0) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 143</td> <td class="nbHitsUncovered"><a title="Line 143: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 143: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (descendants.add(mod)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 144</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.fine(String.format(<span class="string">"Decendent module %s added"</span>, mod.getName()));</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 145</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 146</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 147</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 148</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.log(Level.FINE, <span class="string">"Unable to determine module path"</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 149</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 150</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 151</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 152</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">do</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 153</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> size = descendants.size();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 154</td> <td class="nbHitsUncovered"><a title="Line 154: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 154: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (MavenProject p : getReactorProjects()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 155</td> <td class="nbHitsUncovered"><a title="Line 155: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 155: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (project.equals(p.getParent()) || descendants.contains(p.getParent())) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 156</td> <td class="nbHitsUncovered"><a title="Line 156: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 156: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (descendants.add(p)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 157</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.fine(String.format(<span class="string">"Decendent %s added"</span>, p.getName()));</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 158</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 159</td> <td class="nbHitsUncovered"><a title="Line 159: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 159: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (MavenProject modTest : getReactorProjects()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 160</td> <td class="nbHitsUncovered"><a title="Line 160: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 160: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (p.getModules() != <span class="keyword">null</span> && p.getModules().contains(modTest.getName())) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 161</td> <td class="nbHitsUncovered"><a title="Line 161: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 161: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (descendants.add(modTest)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 162</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.fine(String.format(<span class="string">"Decendent %s added"</span>, modTest.getName()));</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 163</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 164</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 165</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 166</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 167</td> <td class="nbHitsUncovered"><a title="Line 167: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 167: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (MavenProject dec : descendants) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 168</td> <td class="nbHitsUncovered"><a title="Line 168: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 168: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (String mod : dec.getModules()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 169</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 170</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> File mpp = <span class="keyword">new</span> File(dec.getBasedir(), mod);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 171</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> mpp = mpp.getCanonicalFile();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 172</td> <td class="nbHitsUncovered"><a title="Line 172: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 172: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (mpp.compareTo(p.getBasedir()) == 0) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 173</td> <td class="nbHitsUncovered"><a title="Line 173: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 173: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (descendants.add(p)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 174</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.fine(String.format(<span class="string">"Decendent module %s added"</span>, p.getName()));</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 175</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 176</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 177</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 178</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.log(Level.FINE, <span class="string">"Unable to determine module path"</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 179</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 180</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 181</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 182</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 183</td> <td class="nbHitsUncovered"><a title="Line 183: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 183: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> } <span class="keyword">while</span> (size != 0 && size != descendants.size());</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 184</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.fine(String.format(<span class="string">"%s has %d children"</span>, project, descendants.size()));</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 185</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> descendants;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 186</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 187</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 188</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 189</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Test if the project has pom packaging</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 190</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 191</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param mavenProject Project to test</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 192</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return <code>true</code> if it has a pom packaging; otherwise <code>false</code></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 193</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 194</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">boolean</span> isMultiModule(MavenProject mavenProject) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 195</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="string">"pom"</span>.equals(mavenProject.getPackaging());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 196</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 197</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 198</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 199</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Initilizes the engine, runs a scan, and writes the serialized dependencies to disk.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 200</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 201</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the Engine used to execute dependency-check</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 202</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @throws MojoExecutionException thrown if there is an exception running the mojo</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 203</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @throws MojoFailureException thrown if dependency-check is configured to fail the build if severe CVEs are identified.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 204</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 205</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">protected</span> Engine generateDataFile() <span class="keyword">throws</span> MojoExecutionException, MojoFailureException {</pre></td></tr>
|
||||
<tr> <td class="numLine"> 206</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">final</span> Engine engine;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 207</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 208</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> engine = initializeEngine();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 209</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (DatabaseException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 210</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.log(Level.FINE, <span class="string">"Database connection error"</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 211</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException(<span class="string">"An exception occured connecting to the local database. Please see the log file for more details."</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 212</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 213</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> generateDataFile(engine, getProject());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 214</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 215</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 216</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 217</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Runs dependency-check's Engine and writes the serialized dependencies to disk.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 218</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 219</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param engine the Engine to use when scanning.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 220</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param project the project to scan and generate the data file for</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 221</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the Engine used to execute dependency-check</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 222</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @throws MojoExecutionException thrown if there is an exception running the mojo</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 223</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @throws MojoFailureException thrown if dependency-check is configured to fail the build if severe CVEs are identified.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 224</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 225</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">protected</span> Engine generateDataFile(Engine engine, MavenProject project) <span class="keyword">throws</span> MojoExecutionException, MojoFailureException {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 226</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.fine(String.format(<span class="string">"Begin Scanning: %s"</span>, project.getName()));</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 227</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> engine.getDependencies().clear();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 228</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> engine.resetFileTypeAnalyzers();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 229</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> scanArtifacts(project, engine);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 230</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> engine.analyzeDependencies();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 231</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File target = <span class="keyword">new</span> File(project.getBuild().getDirectory());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 232</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> writeDataFile(project, target, engine.getDependencies());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 233</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> showSummary(project, engine.getDependencies());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 234</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> checkForFailure(engine.getDependencies());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 235</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> engine;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 236</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 237</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 238</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> @Override</pre></td></tr>
|
||||
<tr> <td class="numLine"> 239</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> canGenerateReport() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 240</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">true</span>; <span class="comment">//aggregate always returns true for now - we can look at a more complicated/acurate solution later</span></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 241</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 242</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 243</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 244</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the report name.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 245</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 246</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param locale the location</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 247</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the report name</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 248</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 249</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getName(Locale locale) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 250</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="string">"dependency-check:aggregate"</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 251</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 252</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 253</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 254</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Gets the description of the Dependency-Check report to be displayed in the Maven Generated Reports page.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 255</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 256</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param locale The Locale to get the description for</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 257</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the description</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 258</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 259</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getDescription(Locale locale) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 260</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="string">"Generates an aggregate report of all child Maven projects providing details on any "</span></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 261</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + <span class="string">"published vulnerabilities within project dependencies. This report is a best "</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 262</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + <span class="string">"effort and may contain false positives and false negatives."</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 263</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 264</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
</table>
|
||||
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.0.3 on 3/6/15 6:10 AM.</div>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,233 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<title>Coverage Report</title>
|
||||
<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
|
||||
<script type="text/javascript" src="js/popup.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h5>Coverage Report - org.owasp.dependencycheck.maven.CheckMojo</h5>
|
||||
<div class="separator"> </div>
|
||||
<table class="report">
|
||||
<thead><tr> <td class="heading">Classes in this File</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
|
||||
<tr><td><a href="org.owasp.dependencycheck.maven.CheckMojo.html">CheckMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/27</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/6</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.25;</span>2.25</td></tr>
|
||||
|
||||
</table>
|
||||
<div class="separator"> </div>
|
||||
<table cellspacing="0" cellpadding="0" class="src">
|
||||
<tr> <td class="numLine"> 1</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/*</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 2</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * This file is part of dependency-check-maven.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 3</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 4</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 5</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * you may not use this file except in compliance with the License.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 6</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * You may obtain a copy of the License at</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 7</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 8</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 9</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 10</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 11</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 12</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 13</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * See the License for the specific language governing permissions and</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 14</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * limitations under the License.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 15</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 16</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Copyright (c) 2013 Jeremy Long. All Rights Reserved.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 17</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 18</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">package</span> org.owasp.dependencycheck.maven;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 19</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 20</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Locale;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 21</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.logging.Level;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 22</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.logging.Logger;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 23</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.maven.artifact.Artifact;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 24</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.maven.plugin.MojoExecutionException;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 25</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.maven.plugin.MojoFailureException;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 26</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.maven.plugins.annotations.LifecyclePhase;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 27</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.maven.plugins.annotations.Mojo;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 28</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.maven.plugins.annotations.ResolutionScope;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 29</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.data.nvdcve.DatabaseException;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 30</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.utils.Settings;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 31</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 32</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 33</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Maven Plugin that checks the project dependencies to see if they have any known published vulnerabilities.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 34</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 35</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @author Jeremy Long <jeremy.long@owasp.org></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 36</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 37</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> @Mojo(</pre></td></tr>
|
||||
<tr> <td class="numLine"> 38</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> name = <span class="string">"check"</span>,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 39</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> defaultPhase = LifecyclePhase.COMPILE,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 40</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> threadSafe = <span class="keyword">true</span>,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 41</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> requiresDependencyResolution = ResolutionScope.COMPILE_PLUS_RUNTIME,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 42</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> requiresOnline = <span class="keyword">true</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 43</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> )</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 44</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">public</span> <span class="keyword">class</span> CheckMojo <span class="keyword">extends</span> BaseDependencyCheckMojo {</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 45</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 46</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 47</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Logger field reference.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 48</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 49</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> Logger LOGGER = Logger.getLogger(CheckMojo.<span class="keyword">class</span>.getName());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 50</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 51</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 52</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns whether or not a the report can be generated.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 53</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 54</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return <code>true</code> if the report can be generated; otherwise <code>false</code></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 55</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 56</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> @Override</pre></td></tr>
|
||||
<tr> <td class="numLine"> 57</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> canGenerateReport() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 58</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">boolean</span> isCapable = <span class="keyword">false</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 59</td> <td class="nbHitsUncovered"><a title="Line 59: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 59: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (Artifact a : getProject().getArtifacts()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 60</td> <td class="nbHitsUncovered"><a title="Line 60: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 60: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (!excludeFromScan(a)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 61</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> isCapable = <span class="keyword">true</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 62</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">break</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 63</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 64</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 65</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> isCapable;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 66</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 67</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 68</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 69</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Executes the dependency-check engine on the project's dependencies and generates the report.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 70</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 71</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @throws MojoExecutionException thrown if there is an exception executing the goal</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 72</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @throws MojoFailureException thrown if dependency-check is configured to fail the build</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 73</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 74</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> @Override</pre></td></tr>
|
||||
<tr> <td class="numLine"> 75</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> runCheck() <span class="keyword">throws</span> MojoExecutionException, MojoFailureException {</pre></td></tr>
|
||||
<tr> <td class="numLine"> 76</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">final</span> Engine engine;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 77</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 78</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> engine = initializeEngine();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 79</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (DatabaseException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 80</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.log(Level.FINE, <span class="string">"Database connection error"</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 81</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException(<span class="string">"An exception occured connecting to the local database. Please see the log file for more details."</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 82</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 83</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> scanArtifacts(getProject(), engine);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 84</td> <td class="nbHitsUncovered"><a title="Line 84: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 84: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (engine.getDependencies().isEmpty()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 85</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.info(<span class="string">"No dependencies were identified that could be analyzed by dependency-check"</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 86</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 87</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> engine.analyzeDependencies();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 88</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> writeReports(engine, getProject(), getCorrectOutputDirectory());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 89</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> writeDataFile(getProject(), <span class="keyword">null</span>, engine.getDependencies());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 90</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> showSummary(getProject(), engine.getDependencies());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 91</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> checkForFailure(engine.getDependencies());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 92</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 93</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> engine.cleanup();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 94</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.cleanup();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 95</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 96</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 97</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 98</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the report name.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 99</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 100</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param locale the location</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 101</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the report name</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 102</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 103</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getName(Locale locale) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 104</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="string">"dependency-check"</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 105</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 106</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 107</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 108</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Gets the description of the Dependency-Check report to be displayed in the Maven Generated Reports page.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 109</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 110</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param locale The Locale to get the description for</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 111</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the description</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 112</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 113</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getDescription(Locale locale) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 114</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="string">"Generates a report providing details on any published vulnerabilities within project dependencies. "</span></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 115</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + <span class="string">"This report is a best effort and may contain false positives and false negatives."</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 116</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 117</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 118</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
</table>
|
||||
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.0.3 on 3/6/15 6:10 AM.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -12,7 +12,7 @@
|
||||
<div class="separator"> </div>
|
||||
<table class="report">
|
||||
<thead><tr> <td class="heading">Classes in this File</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
|
||||
<tr><td><a href="org.owasp.dependencycheck.maven.Engine.html">Engine</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/43</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.75;</span>2.75</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.maven.Engine.html">Engine</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">13%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:13px"><span class="text">9/65</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">2%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:2px"><span class="text">1/44</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.7;</span>3.7</td></tr>
|
||||
|
||||
</table>
|
||||
<div class="separator"> </div>
|
||||
@@ -56,248 +56,348 @@
|
||||
<tr> <td class="numLine"> 19</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 20</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.logging.Logger;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.List;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 21</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.maven.project.MavenProject;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.logging.Logger;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 22</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.analyzer.Analyzer;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.maven.project.MavenProject;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 23</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.analyzer.CPEAnalyzer;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.analyzer.Analyzer;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 24</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.data.nvdcve.DatabaseException;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.analyzer.CPEAnalyzer;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 25</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.utils.Settings;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.analyzer.FileTypeAnalyzer;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 26</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.data.nvdcve.DatabaseException;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 27</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.utils.Settings;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 28</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * A modified version of the core engine specifically designed to persist some data between multiple executions of a</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 29</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * multi-module Maven project.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 30</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * A modified version of the core engine specifically designed to persist some</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 31</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @author Jeremy Long <jeremy.long@owasp.org></span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * data between multiple executions of a multi-module Maven project.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 32</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 33</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">class</span> Engine <span class="keyword">extends</span> org.owasp.dependencycheck.Engine {</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @author Jeremy Long <jeremy.long@owasp.org></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 34</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 35</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">class</span> Engine <span class="keyword">extends</span> org.owasp.dependencycheck.Engine {</pre></td></tr>
|
||||
<tr> <td class="numLine"> 36</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The logger.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 37</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 38</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keyword">transient</span> Logger LOGGER = Logger.getLogger(Engine.<span class="keyword">class</span>.getName());</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 38</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The logger.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 39</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 40</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * A key used to persist an object in the MavenProject.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 40</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keyword">transient</span> Logger LOGGER = Logger.getLogger(Engine.<span class="keyword">class</span>.getName());</pre></td></tr>
|
||||
<tr> <td class="numLine"> 41</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 42</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String CPE_ANALYZER_KEY = <span class="string">"dependency-check-CPEAnalyzer"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * A key used to persist an object in the MavenProject.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 43</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 44</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The current MavenProject.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String CPE_ANALYZER_KEY = <span class="string">"dependency-check-CPEAnalyzer"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 45</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 46</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> MavenProject currentProject;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The current MavenProject.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 47</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 48</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> MavenProject currentProject;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 49</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Creates a new Engine to perform anyalsis on dependencies.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 50</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 51</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param project the current Maven project</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 52</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @throws DatabaseException thrown if there is an issue connecting to the database</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 53</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 54</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">public</span> Engine(MavenProject project) <span class="keyword">throws</span> DatabaseException {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 55</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">this</span>.currentProject = project;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 56</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> MavenProject parent = getRootParent();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 57</td> <td class="nbHitsUncovered"><a title="Line 57: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 57: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (parent != <span class="keyword">null</span> && parent.getContextValue(<span class="string">"dependency-check-data-was-updated"</span>) != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 58</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> System.setProperty(Settings.KEYS.AUTO_UPDATE, Boolean.FALSE.toString());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 59</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 60</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> initializeEngine();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 61</td> <td class="nbHitsUncovered"><a title="Line 61: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 61: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (parent != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 62</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> parent.setContextValue(<span class="string">"dependency-check-data-was-updated"</span>, Boolean.valueOf(<span class="keyword">true</span>));</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 63</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 64</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 65</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 66</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 67</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * This constructor should not be called. Use Engine(MavenProject) instead.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 68</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 69</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @throws DatabaseException thrown if there is an issue connecting to the database</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 70</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 50</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The list of MavenProjects that are part of the current build.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 51</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 71</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">private</span> Engine() <span class="keyword">throws</span> DatabaseException {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 72</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 52</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> List<MavenProject> reactorProjects;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 53</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 54</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Key used in the MavenProject context values to note whether or not an</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 55</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * update has been executed.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 56</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 57</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String UPDATE_EXECUTED_FLAG = <span class="string">"dependency-check-update-executed"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 58</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 59</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 60</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Creates a new Engine to perform anyalsis on dependencies.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 61</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 62</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param project the current Maven project</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 63</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param reactorProjects the reactor projects for the current Maven</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 64</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * execution</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 65</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @throws DatabaseException thrown if there is an issue connecting to the</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 66</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * database</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 67</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 68</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">public</span> Engine(MavenProject project, List<MavenProject> reactorProjects) <span class="keyword">throws</span> DatabaseException {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 69</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.currentProject = project;</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 70</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.reactorProjects = reactorProjects;</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 71</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> initializeEngine();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 72</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 73</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 74</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 75</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Initializes the given analyzer. This skips the initialization of the CPEAnalyzer if it has been initialized by a</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Runs the analyzers against all of the dependencies.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 76</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * previous execution.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 77</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 78</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param analyzer the analyzer to initialize</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 79</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the initialized analyzer</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 80</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 81</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 77</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> @Override</pre></td></tr>
|
||||
<tr> <td class="numLine"> 78</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> analyzeDependencies() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 79</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> MavenProject root = getExecutionRoot();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 80</td> <td class="nbHitsUncovered"><a title="Line 80: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 80: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (root != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 81</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.fine(String.format(<span class="string">"Checking root project, %s, if updates have already been completed"</span>, root.getArtifactId()));</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 82</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">protected</span> Analyzer initializeAnalyzer(Analyzer analyzer) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 83</td> <td class="nbHitsUncovered"><a title="Line 83: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 83: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ((analyzer <span class="keyword">instanceof</span> CPEAnalyzer)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 84</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> CPEAnalyzer cpe = getPreviouslyLoadedAnalyzer();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 85</td> <td class="nbHitsUncovered"><a title="Line 85: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 85: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (cpe != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 86</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> cpe;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 87</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 88</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cpe = (CPEAnalyzer) <span class="keyword">super</span>.initializeAnalyzer(analyzer);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 89</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> storeCPEAnalyzer(cpe);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 90</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 83</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.fine(<span class="string">"Checking root project, null, if updates have already been completed"</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 84</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 91</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">super</span>.initializeAnalyzer(analyzer);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 92</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 85</td> <td class="nbHitsUncovered"><a title="Line 85: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 85: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (root != <span class="keyword">null</span> && root.getContextValue(UPDATE_EXECUTED_FLAG) != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 86</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> System.setProperty(Settings.KEYS.AUTO_UPDATE, Boolean.FALSE.toString());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 87</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 88</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">super</span>.analyzeDependencies();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 89</td> <td class="nbHitsUncovered"><a title="Line 89: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 89: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (root != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 90</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> root.setContextValue(UPDATE_EXECUTED_FLAG, Boolean.TRUE);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 91</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 92</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 93</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 94</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 95</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Closes the given analyzer. This skips closing the CPEAnalyzer.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * This constructor should not be called. Use Engine(MavenProject) instead.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 96</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 97</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param analyzer the analyzer to close</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @throws DatabaseException thrown if there is an issue connecting to the</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 98</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * database</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 99</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> @Override</pre></td></tr>
|
||||
<tr> <td class="numLine"> 100</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">void</span> closeAnalyzer(Analyzer analyzer) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 101</td> <td class="nbHitsUncovered"><a title="Line 101: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 101: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ((analyzer <span class="keyword">instanceof</span> CPEAnalyzer)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 102</td> <td class="nbHitsUncovered"><a title="Line 102: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 102: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (getPreviouslyLoadedAnalyzer() == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 103</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">super</span>.closeAnalyzer(analyzer);</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 100</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">private</span> Engine() <span class="keyword">throws</span> DatabaseException {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 101</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 102</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 103</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 104</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Initializes the given analyzer. This skips the initialization of the</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 105</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 106</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">super</span>.closeAnalyzer(analyzer);</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * CPEAnalyzer if it has been initialized by a previous execution.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 106</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 107</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 108</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param analyzer the analyzer to initialize</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 108</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the initialized analyzer</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 109</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 110</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> @Override</pre></td></tr>
|
||||
<tr> <td class="numLine"> 111</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Closes the CPEAnalyzer if it has been created and persisted in the root parent MavenProject context.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 112</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 113</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> cleanupFinal() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 114</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> CPEAnalyzer cpe = getPreviouslyLoadedAnalyzer();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 115</td> <td class="nbHitsUncovered"><a title="Line 115: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 115: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (cpe != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 116</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cpe.close();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 117</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 118</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">protected</span> Analyzer initializeAnalyzer(Analyzer analyzer) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 112</td> <td class="nbHitsUncovered"><a title="Line 112: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 112: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ((analyzer <span class="keyword">instanceof</span> CPEAnalyzer)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 113</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> CPEAnalyzer cpe = getPreviouslyLoadedCPEAnalyzer();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 114</td> <td class="nbHitsUncovered"><a title="Line 114: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 114: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (cpe != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 115</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> cpe;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 116</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 117</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cpe = (CPEAnalyzer) <span class="keyword">super</span>.initializeAnalyzer(analyzer);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 118</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> storeCPEAnalyzer(cpe);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 119</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 120</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 120</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">super</span>.initializeAnalyzer(analyzer);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 121</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Gets the CPEAnalyzer from the root Maven Project.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 122</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 123</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return an initialized CPEAnalyzer</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 124</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 125</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> CPEAnalyzer getPreviouslyLoadedAnalyzer() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 126</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> CPEAnalyzer cpe = <span class="keyword">null</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 127</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> MavenProject project = getRootParent();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 128</td> <td class="nbHitsUncovered"><a title="Line 128: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 128: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (project != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 129</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cpe = (CPEAnalyzer) project.getContextValue(CPE_ANALYZER_KEY);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 130</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 131</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> cpe;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 132</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 133</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 122</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 134</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 123</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 135</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Stores a CPEAnalyzer in the root Maven Project.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 136</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 137</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param cpe the CPEAnalyzer to store</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 138</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 124</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Releases resources used by the analyzers by calling close() on each</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 125</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * analyzer.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 126</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 139</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> storeCPEAnalyzer(CPEAnalyzer cpe) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 140</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> MavenProject p = getRootParent();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 141</td> <td class="nbHitsUncovered"><a title="Line 141: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 141: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (p != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 142</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> p.setContextValue(CPE_ANALYZER_KEY, cpe);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 143</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 127</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> @Override</pre></td></tr>
|
||||
<tr> <td class="numLine"> 128</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> cleanup() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 129</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">super</span>.cleanup();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 130</td> <td class="nbHitsUncovered"><a title="Line 130: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 130: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> <span class="keyword">if</span> (currentProject == <span class="keyword">null</span> || reactorProjects == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 131</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 132</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 144</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 145</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 133</td> <td class="nbHitsUncovered"><a title="Line 133: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 133: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (<span class="keyword">this</span>.currentProject == reactorProjects.get(reactorProjects.size() - 1)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 134</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> CPEAnalyzer cpe = getPreviouslyLoadedCPEAnalyzer();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 135</td> <td class="nbHitsUncovered"><a title="Line 135: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 135: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (cpe != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 136</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cpe.close();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 137</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 138</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 139</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 140</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 146</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 141</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 147</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the root Maven Project.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 148</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 142</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Closes the given analyzer. This skips closing the CPEAnalyzer.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 143</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 149</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the root Maven Project</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 150</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 144</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param analyzer the analyzer to close</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 145</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 146</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> @Override</pre></td></tr>
|
||||
<tr> <td class="numLine"> 147</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">void</span> closeAnalyzer(Analyzer analyzer) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 148</td> <td class="nbHitsUncovered"><a title="Line 148: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 148: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ((analyzer <span class="keyword">instanceof</span> CPEAnalyzer)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 149</td> <td class="nbHitsUncovered"><a title="Line 149: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 149: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (getPreviouslyLoadedCPEAnalyzer() == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 150</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">super</span>.closeAnalyzer(analyzer);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 151</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> MavenProject getRootParent() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 152</td> <td class="nbHitsUncovered"><a title="Line 152: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 152: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (<span class="keyword">this</span>.currentProject == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 153</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 152</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 153</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">super</span>.closeAnalyzer(analyzer);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 154</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 155</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> MavenProject p = <span class="keyword">this</span>.currentProject;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 156</td> <td class="nbHitsUncovered"><a title="Line 156: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 156: Conditional coverage 0% (0/2)."> <span class="keyword">while</span> (p.getParent() != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 157</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> p = p.getParent();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 155</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 156</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 157</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 158</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 159</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> p;</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Gets the CPEAnalyzer from the root Maven Project.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 159</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 160</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return an initialized CPEAnalyzer</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 161</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 162</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> CPEAnalyzer getPreviouslyLoadedCPEAnalyzer() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 163</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> CPEAnalyzer cpe = <span class="keyword">null</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 164</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> MavenProject project = getExecutionRoot();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 165</td> <td class="nbHitsUncovered"><a title="Line 165: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 165: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (project != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 166</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Object obj = project.getContextValue(CPE_ANALYZER_KEY);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 167</td> <td class="nbHitsUncovered"><a title="Line 167: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 167: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (obj != <span class="keyword">null</span> && obj <span class="keyword">instanceof</span> CPEAnalyzer) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 168</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cpe = (CPEAnalyzer) project.getContextValue(CPE_ANALYZER_KEY);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 169</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 170</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 171</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> cpe;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 172</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 173</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 174</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 175</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Stores a CPEAnalyzer in the root Maven Project.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 176</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 177</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param cpe the CPEAnalyzer to store</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 178</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 179</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> storeCPEAnalyzer(CPEAnalyzer cpe) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 180</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> MavenProject p = getExecutionRoot();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 181</td> <td class="nbHitsUncovered"><a title="Line 181: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 181: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (p != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 182</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> p.setContextValue(CPE_ANALYZER_KEY, cpe);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 183</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 184</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 185</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 186</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 187</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the root Maven Project.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 188</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 189</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the root Maven Project</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 190</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 191</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> MavenProject getExecutionRoot() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 192</td> <td class="nbHitsUncovered"><a title="Line 192: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 192: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (reactorProjects == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 193</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 194</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 195</td> <td class="nbHitsUncovered"><a title="Line 195: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 195: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (MavenProject p : reactorProjects) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 196</td> <td class="nbHitsUncovered"><a title="Line 196: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 196: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (p.isExecutionRoot()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 197</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> p;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 198</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 199</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 200</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">//the following should never run, but leaving it as a failsafe.</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 201</td> <td class="nbHitsUncovered"><a title="Line 201: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 201: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (<span class="keyword">this</span>.currentProject == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 202</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 203</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 204</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> MavenProject p = <span class="keyword">this</span>.currentProject;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 205</td> <td class="nbHitsUncovered"><a title="Line 205: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 205: Conditional coverage 0% (0/2)."> <span class="keyword">while</span> (p.getParent() != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 206</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> p = p.getParent();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 207</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 208</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> p;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 209</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 210</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 211</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 212</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Resets the file type analyzers so that they can be re-used to scan</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 213</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * additional directories. Without the reset the analyzer might be disabled</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 214</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * because the first scan/analyze did not identify any files that could be</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 215</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * processed by the analyzer.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 216</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 217</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> resetFileTypeAnalyzers() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 218</td> <td class="nbHitsUncovered"><a title="Line 218: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 218: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (FileTypeAnalyzer a : getFileTypeAnalyzers()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 219</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> a.reset();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 220</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 221</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 222</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
</table>
|
||||
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.0.3 on 12/7/14 7:11 AM.</div>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.0.3 on 3/6/15 6:10 AM.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,15 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Configuration</title>
|
||||
<title>dependency-check-maven - Goals</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
<link rel="stylesheet" href="./css/site.css" />
|
||||
<link rel="stylesheet" href="./css/print.css" media="print" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -63,13 +63,13 @@
|
||||
dependency-check</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
<li class="active ">Configuration</li>
|
||||
<li class="active ">Goals</li>
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -96,7 +96,7 @@
|
||||
<a href="#"><i class="none"></i>Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -152,7 +152,36 @@
|
||||
|
||||
<div id="bodyColumn" class="span9" >
|
||||
|
||||
<h1>Configuration</h1>
|
||||
<h1>Goals</h1>
|
||||
|
||||
<table border="0" class="table table-striped">
|
||||
<thead>
|
||||
|
||||
<tr class="a">
|
||||
|
||||
<th>Goal </th>
|
||||
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<tr class="b">
|
||||
|
||||
<td>aggregate </td>
|
||||
|
||||
<td>Runs dependency-check against the child projects and aggregates the results into a single report.</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
|
||||
<td>check </td>
|
||||
|
||||
<td>Runs dependency-check against the project and generates a report.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h1>Configuration</h1>
|
||||
<p>The following properties can be set on the dependency-check-maven plugin.</p>
|
||||
|
||||
<table border="0" class="table table-striped">
|
||||
@@ -173,9 +202,9 @@
|
||||
|
||||
<td>aggregate </td>
|
||||
|
||||
<td>Sets whether report aggregation will be performed for multi-module site reports. This option only affects the report generation when configured within the reporting section. </td>
|
||||
<td>Deprecated - use the aggregate goal instead. </td>
|
||||
|
||||
<td>false</td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
@@ -306,15 +335,24 @@
|
||||
|
||||
<tr class="a">
|
||||
|
||||
<td>nexusAnalyzerEnabled </td>
|
||||
<td>centralAnalyzerEnabled </td>
|
||||
|
||||
<td>Sets whether Nexus Analyzer will be used. </td>
|
||||
<td>Sets whether Central Analyzer will be used. If this analyzer is being disabled there is a good chance you also want to disable the Nexus Analyzer (see below). </td>
|
||||
|
||||
<td>true</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
|
||||
<td>nexusAnalyzerEnabled </td>
|
||||
|
||||
<td>Sets whether Nexus Analyzer will be used. This analyzer is superceded by the Central Analyzer; however, you can configure this to run against a Nexus Pro installation. </td>
|
||||
|
||||
<td>true</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
|
||||
<td>nexusUrl </td>
|
||||
|
||||
<td>Defines the Nexus Pro Server URL. If not set the Nexus Analyzer will be disabled. </td>
|
||||
@@ -322,7 +360,7 @@
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td>nexusUsesProxy </td>
|
||||
|
||||
@@ -331,7 +369,7 @@
|
||||
<td>true</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td>nuspecAnalyzerEnabled </td>
|
||||
|
||||
@@ -340,7 +378,7 @@
|
||||
<td>true</td>
|
||||
</tr>
|
||||
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
|
||||
<td>assemblyAnalyzerEnabled </td>
|
||||
|
||||
@@ -349,7 +387,7 @@
|
||||
<td>true</td>
|
||||
</tr>
|
||||
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
|
||||
<td>pathToMono </td>
|
||||
|
||||
@@ -521,7 +559,7 @@
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Dependency Updates Report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -98,7 +98,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -245,7 +245,7 @@
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td># of dependencies using the latest version available</td>
|
||||
<td>3</td></tr>
|
||||
<td>11</td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td># of dependencies where the next version available is smaller than an incremental version update</td>
|
||||
@@ -253,20 +253,17 @@
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td># of dependencies where the next version available is an incremental version update</td>
|
||||
<td>4</td></tr>
|
||||
<td>1</td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td># of dependencies where the next version available is a minor version update</td>
|
||||
<td>2</td></tr>
|
||||
<td>0</td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td># of dependencies where the next version available is a major version update</td>
|
||||
<td>1</td></tr></table>
|
||||
<td>0</td></tr></table>
|
||||
<div class="section">
|
||||
<h3>Dependency Management<a name="Dependency_Management"></a></h3>
|
||||
<p>This project does not declare any dependencies in a dependencyManagement section.</p></div>
|
||||
<div class="section">
|
||||
<h3>Dependencies<a name="Dependencies"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="b">
|
||||
<th>Status</th>
|
||||
@@ -281,88 +278,139 @@
|
||||
<th>Next Minor</th>
|
||||
<th>Next Major</th></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>junit</td>
|
||||
<td>junit</td>
|
||||
<td>4.11</td>
|
||||
<td>4.12</td>
|
||||
<td>test</td>
|
||||
<td></td>
|
||||
<td>jar</td>
|
||||
<td></td>
|
||||
<td><b>4.12-beta-1</b></td>
|
||||
<td><b>4.12</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.hamcrest</td>
|
||||
<td>hamcrest-core</td>
|
||||
<td>1.3</td>
|
||||
<td>test</td>
|
||||
<td></td>
|
||||
<td>jar</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td>org.jmockit</td>
|
||||
<td>jmockit</td>
|
||||
<td>1.15</td>
|
||||
<td>test</td>
|
||||
<td></td>
|
||||
<td>jar</td>
|
||||
<td></td>
|
||||
<td><b>1.16-beta1</b></td>
|
||||
<td></td>
|
||||
<td></td></tr>
|
||||
<tr class="b">
|
||||
<th>Status</th>
|
||||
<th>Group Id</th>
|
||||
<th>Artifact Id</th>
|
||||
<th>Current Version</th>
|
||||
<th>Scope</th>
|
||||
<th>Classifier</th>
|
||||
<th>Type</th>
|
||||
<th>Next Version</th>
|
||||
<th>Next Incremental</th>
|
||||
<th>Next Minor</th>
|
||||
<th>Next Major</th></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Dependencies<a name="Dependencies"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th>Status</th>
|
||||
<th>Group Id</th>
|
||||
<th>Artifact Id</th>
|
||||
<th>Current Version</th>
|
||||
<th>Scope</th>
|
||||
<th>Classifier</th>
|
||||
<th>Type</th>
|
||||
<th>Next Version</th>
|
||||
<th>Next Incremental</th>
|
||||
<th>Next Minor</th>
|
||||
<th>Next Major</th></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven</td>
|
||||
<td>maven-core</td>
|
||||
<td>3.0</td>
|
||||
<td>3.2.5</td>
|
||||
<td>compile</td>
|
||||
<td></td>
|
||||
<td>jar</td>
|
||||
<td></td>
|
||||
<td><b>3.0.1</b></td>
|
||||
<td><b>3.1.0</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven</td>
|
||||
<td>maven-plugin-api</td>
|
||||
<td>3.0</td>
|
||||
<td>3.2.5</td>
|
||||
<td>compile</td>
|
||||
<td></td>
|
||||
<td>jar</td>
|
||||
<td></td>
|
||||
<td><b>3.0.1</b></td>
|
||||
<td><b>3.1.0</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven</td>
|
||||
<td>maven-settings</td>
|
||||
<td>3.0</td>
|
||||
<td>3.2.5</td>
|
||||
<td>compile</td>
|
||||
<td></td>
|
||||
<td>jar</td>
|
||||
<td></td>
|
||||
<td><b>3.0.1</b></td>
|
||||
<td><b>3.1.0</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugin-testing</td>
|
||||
<td>maven-plugin-testing-harness</td>
|
||||
<td>2.1</td>
|
||||
<td>3.3.0</td>
|
||||
<td>test</td>
|
||||
<td></td>
|
||||
<td>jar</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>3.0.0</b></td></tr>
|
||||
<td></td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugin-tools</td>
|
||||
<td>maven-plugin-annotations</td>
|
||||
<td>3.0</td>
|
||||
<td>3.4</td>
|
||||
<td>compile</td>
|
||||
<td></td>
|
||||
<td>jar</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>3.1</b></td>
|
||||
<td></td>
|
||||
<td></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-site-plugin</td>
|
||||
<td>3.0</td>
|
||||
<td>3.4</td>
|
||||
<td>compile</td>
|
||||
<td></td>
|
||||
<td>jar</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>3.1</b></td>
|
||||
<td></td>
|
||||
<td></td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
@@ -380,7 +428,7 @@
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.owasp</td>
|
||||
<td>dependency-check-core</td>
|
||||
<td>1.2.7</td>
|
||||
<td>1.2.9</td>
|
||||
<td>compile</td>
|
||||
<td></td>
|
||||
<td>jar</td>
|
||||
@@ -392,7 +440,7 @@
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.owasp</td>
|
||||
<td>dependency-check-utils</td>
|
||||
<td>1.2.7</td>
|
||||
<td>1.2.9</td>
|
||||
<td>compile</td>
|
||||
<td></td>
|
||||
<td>jar</td>
|
||||
@@ -420,7 +468,7 @@
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="b">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>junit</td></tr>
|
||||
@@ -429,7 +477,7 @@
|
||||
<td>junit</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>4.11</td></tr>
|
||||
<td>4.12</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Scope</th>
|
||||
<td>test</td></tr>
|
||||
@@ -438,16 +486,13 @@
|
||||
<td></td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Type</th>
|
||||
<td>jar</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>4.12-beta-1</b> <i>Next Incremental</i><br />4.12-beta-2<br /><b>4.12-beta-3</b> <i>Latest Incremental</i><br /><b>4.12</b> <i>Next Minor</i></td></tr></table></div>
|
||||
<td>jar</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>org.apache.maven:maven-core<a name="org.apache.maven:maven-core"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven</td></tr>
|
||||
@@ -456,7 +501,7 @@
|
||||
<td>maven-core</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>3.0</td></tr>
|
||||
<td>3.2.5</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Scope</th>
|
||||
<td>compile</td></tr>
|
||||
@@ -465,16 +510,13 @@
|
||||
<td></td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Type</th>
|
||||
<td>jar</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>3.0.1</b> <i>Next Incremental</i><br />3.0.2<br />3.0.3<br />3.0.4<br />3.0.5<br /><b>3.1.0-alpha-1</b> <i>Latest Incremental</i><br /><b>3.1.0</b> <i>Next Minor</i><br />3.1.1<br />3.2.1<br />3.2.2<br /><b>3.2.3</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td>jar</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>org.apache.maven:maven-plugin-api<a name="org.apache.maven:maven-plugin-api"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven</td></tr>
|
||||
@@ -483,7 +525,7 @@
|
||||
<td>maven-plugin-api</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>3.0</td></tr>
|
||||
<td>3.2.5</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Scope</th>
|
||||
<td>compile</td></tr>
|
||||
@@ -492,16 +534,13 @@
|
||||
<td></td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Type</th>
|
||||
<td>jar</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>3.0.1</b> <i>Next Incremental</i><br />3.0.2<br />3.0.3<br />3.0.4<br />3.0.5<br /><b>3.1.0-alpha-1</b> <i>Latest Incremental</i><br /><b>3.1.0</b> <i>Next Minor</i><br />3.1.1<br />3.2.1<br />3.2.2<br /><b>3.2.3</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td>jar</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>org.apache.maven:maven-settings<a name="org.apache.maven:maven-settings"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven</td></tr>
|
||||
@@ -510,7 +549,7 @@
|
||||
<td>maven-settings</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>3.0</td></tr>
|
||||
<td>3.2.5</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Scope</th>
|
||||
<td>compile</td></tr>
|
||||
@@ -519,16 +558,13 @@
|
||||
<td></td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Type</th>
|
||||
<td>jar</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>3.0.1</b> <i>Next Incremental</i><br />3.0.2<br />3.0.3<br />3.0.4<br />3.0.5<br /><b>3.1.0-alpha-1</b> <i>Latest Incremental</i><br /><b>3.1.0</b> <i>Next Minor</i><br />3.1.1<br />3.2.1<br />3.2.2<br /><b>3.2.3</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td>jar</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>org.apache.maven.plugin-testing:maven-plugin-testing-harness<a name="org.apache.maven.plugin-testing:maven-plugin-testing-harness"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer major version available. Major updates are rarely passive.</td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven.plugin-testing</td></tr>
|
||||
@@ -537,7 +573,7 @@
|
||||
<td>maven-plugin-testing-harness</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>2.1</td></tr>
|
||||
<td>3.3.0</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Scope</th>
|
||||
<td>test</td></tr>
|
||||
@@ -546,16 +582,13 @@
|
||||
<td></td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Type</th>
|
||||
<td>jar</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>3.0.0</b> <i>Next Major</i><br />3.1.0<br /><b>3.2.0</b> <i>Latest Major</i></td></tr></table></div>
|
||||
<td>jar</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>org.apache.maven.plugin-tools:maven-plugin-annotations<a name="org.apache.maven.plugin-tools:maven-plugin-annotations"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer minor version available. Minor updates are sometimes passive.</td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven.plugin-tools</td></tr>
|
||||
@@ -564,7 +597,7 @@
|
||||
<td>maven-plugin-annotations</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>3.0</td></tr>
|
||||
<td>3.4</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Scope</th>
|
||||
<td>compile</td></tr>
|
||||
@@ -573,16 +606,13 @@
|
||||
<td></td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Type</th>
|
||||
<td>jar</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>3.1</b> <i>Next Minor</i><br />3.2<br /><b>3.3</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td>jar</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>org.apache.maven.plugins:maven-site-plugin<a name="org.apache.maven.plugins:maven-site-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer minor version available. Minor updates are sometimes passive.</td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven.plugins</td></tr>
|
||||
@@ -591,7 +621,7 @@
|
||||
<td>maven-site-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>3.0</td></tr>
|
||||
<td>3.4</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Scope</th>
|
||||
<td>compile</td></tr>
|
||||
@@ -600,10 +630,7 @@
|
||||
<td></td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Type</th>
|
||||
<td>jar</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>3.1</b> <i>Next Minor</i><br />3.2<br />3.3<br /><b>3.4</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td>jar</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>org.apache.maven.reporting:maven-reporting-api<a name="org.apache.maven.reporting:maven-reporting-api"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
@@ -629,6 +656,57 @@
|
||||
<th width="80%">Type</th>
|
||||
<td>jar</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>org.hamcrest:hamcrest-core<a name="org.hamcrest:hamcrest-core"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.hamcrest</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Artifact Id</th>
|
||||
<td>hamcrest-core</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>1.3</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Scope</th>
|
||||
<td>test</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Classifier</th>
|
||||
<td></td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Type</th>
|
||||
<td>jar</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>org.jmockit:jmockit<a name="org.jmockit:jmockit"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.jmockit</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Artifact Id</th>
|
||||
<td>jmockit</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>1.15</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Scope</th>
|
||||
<td>test</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Classifier</th>
|
||||
<td></td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Type</th>
|
||||
<td>jar</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>1.16-beta1</b> <i>Next Incremental</i><br /><b>1.16-beta2</b> <i>Latest Incremental</i></td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>org.owasp:dependency-check-core<a name="org.owasp:dependency-check-core"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
@@ -642,7 +720,7 @@
|
||||
<td>dependency-check-core</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>1.2.7</td></tr>
|
||||
<td>1.2.9</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Scope</th>
|
||||
<td>compile</td></tr>
|
||||
@@ -666,7 +744,7 @@
|
||||
<td>dependency-check-utils</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>1.2.7</td></tr>
|
||||
<td>1.2.9</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Scope</th>
|
||||
<td>compile</td></tr>
|
||||
@@ -685,7 +763,7 @@
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - FindBugs Bug Detector Report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -98,7 +98,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -254,7 +254,7 @@
|
||||
<th>Missing Classes</th></tr>
|
||||
<tr class="b">
|
||||
<td>5</td>
|
||||
<td>4</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0</td></tr></table></div>
|
||||
<div class="section">
|
||||
@@ -264,65 +264,23 @@
|
||||
<th>Class</th>
|
||||
<th>Bugs</th></tr>
|
||||
<tr class="b">
|
||||
<td><a href="#org.owasp.dependencycheck.maven.DependencyCheckMojo">org.owasp.dependencycheck.maven.DependencyCheckMojo</a></td>
|
||||
<td>2</td></tr>
|
||||
<tr class="a">
|
||||
<td><a href="#org.owasp.dependencycheck.maven.Engine">org.owasp.dependencycheck.maven.Engine</a></td>
|
||||
<td>1</td></tr>
|
||||
<tr class="b">
|
||||
<td><a href="#org.owasp.dependencycheck.maven.HelpMojo">org.owasp.dependencycheck.maven.HelpMojo</a></td>
|
||||
<td>1</td></tr></table></div><a name="org.owasp.dependencycheck.maven.DependencyCheckMojo"></a>
|
||||
<div class="section">
|
||||
<h3>org.owasp.dependencycheck.maven.DependencyCheckMojo<a name="org.owasp.dependencycheck.maven.DependencyCheckMojo"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th>Bug</th>
|
||||
<th>Category</th>
|
||||
<th>Details</th>
|
||||
<th>Line</th>
|
||||
<th>Priority</th></tr>
|
||||
<tr class="b">
|
||||
<td>Possible null pointer dereference of DependencyCheckMojo.engine in org.owasp.dependencycheck.maven.DependencyCheckMojo.executeAggregateReport(MavenProject, Locale)</td>
|
||||
<td>CORRECTNESS</td>
|
||||
<td><a class="externalLink" href="http://findbugs.sourceforge.net/bugDescriptions.html#NP_NULL_ON_SOME_PATH">NP_NULL_ON_SOME_PATH</a></td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/maven/DependencyCheckMojo.html#632">632</a></td>
|
||||
<td>Medium</td></tr>
|
||||
<tr class="a">
|
||||
<td>Possible null pointer dereference of DependencyCheckMojo.engine in org.owasp.dependencycheck.maven.DependencyCheckMojo.executeNonAggregateReport(Locale)</td>
|
||||
<td>CORRECTNESS</td>
|
||||
<td><a class="externalLink" href="http://findbugs.sourceforge.net/bugDescriptions.html#NP_NULL_ON_SOME_PATH">NP_NULL_ON_SOME_PATH</a></td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/maven/DependencyCheckMojo.html#606">606</a></td>
|
||||
<td>Medium</td></tr></table></div><a name="org.owasp.dependencycheck.maven.Engine"></a>
|
||||
<td>1</td></tr></table></div><a name="org.owasp.dependencycheck.maven.Engine"></a>
|
||||
<div class="section">
|
||||
<h3>org.owasp.dependencycheck.maven.Engine<a name="org.owasp.dependencycheck.maven.Engine"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
<th>Bug</th>
|
||||
<th>Category</th>
|
||||
<th>Details</th>
|
||||
<th>Line</th>
|
||||
<th>Priority</th></tr>
|
||||
<tr class="a">
|
||||
<tr class="b">
|
||||
<td>The class name org.owasp.dependencycheck.maven.Engine shadows the simple name of the superclass org.owasp.dependencycheck.Engine</td>
|
||||
<td>BAD_PRACTICE</td>
|
||||
<td><a class="externalLink" href="http://findbugs.sourceforge.net/bugDescriptions.html#NM_SAME_SIMPLE_NAME_AS_SUPERCLASS">NM_SAME_SIMPLE_NAME_AS_SUPERCLASS</a></td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/maven/Engine.html#38">38-159</a></td>
|
||||
<td>High</td></tr></table></div><a name="org.owasp.dependencycheck.maven.HelpMojo"></a>
|
||||
<div class="section">
|
||||
<h3>org.owasp.dependencycheck.maven.HelpMojo<a name="org.owasp.dependencycheck.maven.HelpMojo"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="b">
|
||||
<th>Bug</th>
|
||||
<th>Category</th>
|
||||
<th>Details</th>
|
||||
<th>Line</th>
|
||||
<th>Priority</th></tr>
|
||||
<tr class="a">
|
||||
<td>org.owasp.dependencycheck.maven.HelpMojo.build() may fail to clean up java.io.InputStream</td>
|
||||
<td>EXPERIMENTAL</td>
|
||||
<td><a class="externalLink" href="http://findbugs.sourceforge.net/bugDescriptions.html#OBL_UNSATISFIED_OBLIGATION">OBL_UNSATISFIED_OBLIGATION</a></td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/maven/HelpMojo.html#68">68</a></td>
|
||||
<td>Medium</td></tr></table></div>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/maven/Engine.html#40">40-221</a></td>
|
||||
<td>High</td></tr></table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -332,7 +290,7 @@
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven -
|
||||
dependency-check:help</title>
|
||||
@@ -55,7 +55,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -69,9 +69,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -100,7 +100,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -163,7 +163,7 @@
|
||||
|
||||
<p><b>Full name</b>:</p>
|
||||
|
||||
<p>org.owasp:dependency-check-maven:1.2.7:help</p>
|
||||
<p>org.owasp:dependency-check-maven:1.2.9:help</p>
|
||||
|
||||
<p><b>Description</b>:</p>
|
||||
|
||||
@@ -314,7 +314,7 @@ goals will be displayed.</div>
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - About</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -98,7 +98,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -118,6 +118,34 @@
|
||||
Project Summary</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="mail-lists.html" title="Mailing Lists">
|
||||
<i class="none"></i>
|
||||
Mailing Lists</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="issue-tracking.html" title="Issue Tracking">
|
||||
<i class="none"></i>
|
||||
Issue Tracking</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="team-list.html" title="Project Team">
|
||||
<i class="none"></i>
|
||||
Project Team</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="source-repository.html" title="Source Repository">
|
||||
<i class="none"></i>
|
||||
Source Repository</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="license.html" title="Project License">
|
||||
@@ -187,7 +215,7 @@
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
235
dependency-check-maven/issue-tracking.html
Normal file
235
dependency-check-maven/issue-tracking.html
Normal file
@@ -0,0 +1,235 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Issue Tracking</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
<link rel="stylesheet" href="./css/site.css" />
|
||||
<link rel="stylesheet" href="./css/print.css" media="print" />
|
||||
|
||||
|
||||
<script type="text/javascript" src="./js/apache-maven-fluido-1.3.1.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<style type="text/css">#bannerLeft { margin-top:50px !important }</style>
|
||||
|
||||
</head>
|
||||
<body class="topBarDisabled">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="http://github.com/jeremylong/DependencyCheck">
|
||||
<img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
|
||||
src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png"
|
||||
alt="Fork me on GitHub">
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="container-fluid">
|
||||
<div id="banner">
|
||||
<div class="pull-left">
|
||||
<div id="bannerLeft">
|
||||
<h2>dependency-check-maven</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="pull-right"> </div>
|
||||
<div class="clear"><hr/></div>
|
||||
</div>
|
||||
|
||||
<div id="breadcrumbs">
|
||||
<ul class="breadcrumb">
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="../index.html" title="dependency-check">
|
||||
dependency-check</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
<li class="active ">Issue Tracking</li>
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="row-fluid">
|
||||
<div id="leftColumn" class="span3">
|
||||
<div class="well sidebar-nav">
|
||||
|
||||
|
||||
<ul class="nav nav-list">
|
||||
<li class="nav-header">Getting Started</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="usage.html" title="Usage">
|
||||
<i class="none"></i>
|
||||
Usage</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="configuration.html" title="Configuration">
|
||||
<i class="none"></i>
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
<i class="icon-chevron-down"></i>
|
||||
Project Information</a>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li>
|
||||
|
||||
<a href="index.html" title="About">
|
||||
<i class="none"></i>
|
||||
About</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-summary.html" title="Project Summary">
|
||||
<i class="none"></i>
|
||||
Project Summary</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="mail-lists.html" title="Mailing Lists">
|
||||
<i class="none"></i>
|
||||
Mailing Lists</a>
|
||||
</li>
|
||||
|
||||
<li class="active">
|
||||
|
||||
<a href="#"><i class="none"></i>Issue Tracking</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="team-list.html" title="Project Team">
|
||||
<i class="none"></i>
|
||||
Project Team</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="source-repository.html" title="Source Repository">
|
||||
<i class="none"></i>
|
||||
Source Repository</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="license.html" title="Project License">
|
||||
<i class="none"></i>
|
||||
Project License</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-reports.html" title="Project Reports">
|
||||
<i class="icon-chevron-right"></i>
|
||||
Project Reports</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
<div id="poweredBy">
|
||||
|
||||
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
|
||||
|
||||
|
||||
<div class="g-plusone" data-href="http://maven.apache.org" data-size="tall" ></div>
|
||||
|
||||
<div class="clear"></div>
|
||||
<div class="clear"></div>
|
||||
|
||||
|
||||
|
||||
<div id="twitter">
|
||||
|
||||
<a href="https://twitter.com/ctxt" class="twitter-follow-button" data-show-count="true" data-align="left" data-size="medium" data-show-screen-name="true" data-lang="en">Follow ctxt</a>
|
||||
<script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
|
||||
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
<div class="clear"></div>
|
||||
<a href="./" title="Maven" class="builtBy">
|
||||
<img class="builtBy" alt="built with maven" src="http://jeremylong.github.io/DependencyCheck/images/logos/maven-feather.png" />
|
||||
</a>
|
||||
<a href="http://www.jetbrains.com/idea/" title="IntelliJ" class="builtBy">
|
||||
<img class="builtBy" alt="developed using" src="http://jeremylong.github.io/DependencyCheck/images/logos/logo_intellij_idea.png" width="170px" />
|
||||
</a>
|
||||
<a href="http://www.cloudbees.com/" title="Cloudbees" class="builtBy">
|
||||
<img class="builtBy" alt="built on cloudbees" src="http://jeremylong.github.io/DependencyCheck/images/logos/Button-Built-on-CB-1.png" />
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="bodyColumn" class="span9" >
|
||||
|
||||
<div class="section">
|
||||
<h2>Overview<a name="Overview"></a></h2><a name="Overview"></a>
|
||||
<p>This project uses github to manage its issues.</p></div>
|
||||
<div class="section">
|
||||
<h2>Issue Tracking<a name="Issue_Tracking"></a></h2><a name="Issue_Tracking"></a>
|
||||
<p>Issues, bugs, and feature requests should be submitted to the following issue tracking system for this project.</p>
|
||||
<div class="source">
|
||||
<pre><a class="externalLink" href="https://github.com/jeremylong/DependencyCheck/issues">https://github.com/jeremylong/DependencyCheck/issues</a></pre></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr/>
|
||||
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Project License</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -98,7 +98,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -120,6 +120,34 @@
|
||||
Project Summary</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="mail-lists.html" title="Mailing Lists">
|
||||
<i class="none"></i>
|
||||
Mailing Lists</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="issue-tracking.html" title="Issue Tracking">
|
||||
<i class="none"></i>
|
||||
Issue Tracking</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="team-list.html" title="Project Team">
|
||||
<i class="none"></i>
|
||||
Project Team</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="source-repository.html" title="Source Repository">
|
||||
<i class="none"></i>
|
||||
Source Repository</a>
|
||||
</li>
|
||||
|
||||
<li class="active">
|
||||
|
||||
<a href="#"><i class="none"></i>Project License</a>
|
||||
@@ -394,7 +422,7 @@
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
243
dependency-check-maven/mail-lists.html
Normal file
243
dependency-check-maven/mail-lists.html
Normal file
@@ -0,0 +1,243 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Project Mailing Lists</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
<link rel="stylesheet" href="./css/site.css" />
|
||||
<link rel="stylesheet" href="./css/print.css" media="print" />
|
||||
|
||||
|
||||
<script type="text/javascript" src="./js/apache-maven-fluido-1.3.1.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<style type="text/css">#bannerLeft { margin-top:50px !important }</style>
|
||||
|
||||
</head>
|
||||
<body class="topBarDisabled">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="http://github.com/jeremylong/DependencyCheck">
|
||||
<img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
|
||||
src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png"
|
||||
alt="Fork me on GitHub">
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="container-fluid">
|
||||
<div id="banner">
|
||||
<div class="pull-left">
|
||||
<div id="bannerLeft">
|
||||
<h2>dependency-check-maven</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="pull-right"> </div>
|
||||
<div class="clear"><hr/></div>
|
||||
</div>
|
||||
|
||||
<div id="breadcrumbs">
|
||||
<ul class="breadcrumb">
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="../index.html" title="dependency-check">
|
||||
dependency-check</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
<li class="active ">Project Mailing Lists</li>
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="row-fluid">
|
||||
<div id="leftColumn" class="span3">
|
||||
<div class="well sidebar-nav">
|
||||
|
||||
|
||||
<ul class="nav nav-list">
|
||||
<li class="nav-header">Getting Started</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="usage.html" title="Usage">
|
||||
<i class="none"></i>
|
||||
Usage</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="configuration.html" title="Configuration">
|
||||
<i class="none"></i>
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
<i class="icon-chevron-down"></i>
|
||||
Project Information</a>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li>
|
||||
|
||||
<a href="index.html" title="About">
|
||||
<i class="none"></i>
|
||||
About</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-summary.html" title="Project Summary">
|
||||
<i class="none"></i>
|
||||
Project Summary</a>
|
||||
</li>
|
||||
|
||||
<li class="active">
|
||||
|
||||
<a href="#"><i class="none"></i>Mailing Lists</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="issue-tracking.html" title="Issue Tracking">
|
||||
<i class="none"></i>
|
||||
Issue Tracking</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="team-list.html" title="Project Team">
|
||||
<i class="none"></i>
|
||||
Project Team</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="source-repository.html" title="Source Repository">
|
||||
<i class="none"></i>
|
||||
Source Repository</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="license.html" title="Project License">
|
||||
<i class="none"></i>
|
||||
Project License</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-reports.html" title="Project Reports">
|
||||
<i class="icon-chevron-right"></i>
|
||||
Project Reports</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
<div id="poweredBy">
|
||||
|
||||
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
|
||||
|
||||
|
||||
<div class="g-plusone" data-href="http://maven.apache.org" data-size="tall" ></div>
|
||||
|
||||
<div class="clear"></div>
|
||||
<div class="clear"></div>
|
||||
|
||||
|
||||
|
||||
<div id="twitter">
|
||||
|
||||
<a href="https://twitter.com/ctxt" class="twitter-follow-button" data-show-count="true" data-align="left" data-size="medium" data-show-screen-name="true" data-lang="en">Follow ctxt</a>
|
||||
<script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
|
||||
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
<div class="clear"></div>
|
||||
<a href="./" title="Maven" class="builtBy">
|
||||
<img class="builtBy" alt="built with maven" src="http://jeremylong.github.io/DependencyCheck/images/logos/maven-feather.png" />
|
||||
</a>
|
||||
<a href="http://www.jetbrains.com/idea/" title="IntelliJ" class="builtBy">
|
||||
<img class="builtBy" alt="developed using" src="http://jeremylong.github.io/DependencyCheck/images/logos/logo_intellij_idea.png" width="170px" />
|
||||
</a>
|
||||
<a href="http://www.cloudbees.com/" title="Cloudbees" class="builtBy">
|
||||
<img class="builtBy" alt="built on cloudbees" src="http://jeremylong.github.io/DependencyCheck/images/logos/Button-Built-on-CB-1.png" />
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="bodyColumn" class="span9" >
|
||||
|
||||
<div class="section">
|
||||
<h2>Project Mailing Lists<a name="Project_Mailing_Lists"></a></h2><a name="Project_Mailing_Lists"></a>
|
||||
<p>These are the mailing lists that have been established for this project. For each list, there is a subscribe, unsubscribe, and an archive link.</p>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th>Name</th>
|
||||
<th>Subscribe</th>
|
||||
<th>Unsubscribe</th>
|
||||
<th>Post</th>
|
||||
<th>Archive</th></tr>
|
||||
<tr class="b">
|
||||
<td>Dependency Check</td>
|
||||
<td><a class="externalLink" href="mailto:dependency-check+subscribe@googlegroups.com">Subscribe</a></td>
|
||||
<td><a class="externalLink" href="mailto:dependency-check+unsubscribe@googlegroups.com">Unsubscribe</a></td>
|
||||
<td><a class="externalLink" href="mailto:dependency-check@googlegroups.com">Post</a></td>
|
||||
<td><a class="externalLink" href="https://groups.google.com/forum/?fromgroups#!forum/dependency-check">groups.google.com</a></td></tr></table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr/>
|
||||
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Plugin Documentation</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -98,7 +98,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -247,11 +247,17 @@
|
||||
<th>Report?</th>
|
||||
<th>Description</th></tr>
|
||||
<tr class="b">
|
||||
<td><a href="aggregate-mojo.html">dependency-check:aggregate</a></td>
|
||||
<td>Yes</td>
|
||||
<td>Maven Plugin that checks project dependencies and the dependencies
|
||||
of all child modules to see if they have any known published
|
||||
vulnerabilities.</td></tr>
|
||||
<tr class="a">
|
||||
<td><a href="check-mojo.html">dependency-check:check</a></td>
|
||||
<td>Yes</td>
|
||||
<td>Maven Plugin that checks project dependencies to see if they have
|
||||
any known published vulnerabilities.</td></tr>
|
||||
<tr class="a">
|
||||
<td>Maven Plugin that checks the project dependencies to see if they
|
||||
have any known published vulnerabilities.</td></tr>
|
||||
<tr class="b">
|
||||
<td><a href="help-mojo.html">dependency-check:help</a></td>
|
||||
<td>No</td>
|
||||
<td>Display help information on dependency-check-maven.<br />
|
||||
@@ -263,7 +269,7 @@ Call <code>mvn dependency-check:help -Ddetail=true
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<td>Maven</td>
|
||||
<td>3.0</td></tr>
|
||||
<td>2.0</td></tr>
|
||||
<tr class="b">
|
||||
<td>JDK</td>
|
||||
<td>1.6</td></tr>
|
||||
@@ -286,7 +292,7 @@ Call <code>mvn dependency-check:help -Ddetail=true
|
||||
<plugin>
|
||||
<groupId>org.owasp</groupId>
|
||||
<artifactId>dependency-check-maven</artifactId>
|
||||
<version>1.2.7</version>
|
||||
<version>1.2.9</version>
|
||||
</plugin>
|
||||
...
|
||||
</plugins>
|
||||
@@ -296,7 +302,7 @@ Call <code>mvn dependency-check:help -Ddetail=true
|
||||
<plugin>
|
||||
<groupId>org.owasp</groupId>
|
||||
<artifactId>dependency-check-maven</artifactId>
|
||||
<version>1.2.7</version>
|
||||
<version>1.2.9</version>
|
||||
</plugin>
|
||||
...
|
||||
</plugins>
|
||||
@@ -308,7 +314,7 @@ Call <code>mvn dependency-check:help -Ddetail=true
|
||||
<plugin>
|
||||
<groupId>org.owasp</groupId>
|
||||
<artifactId>dependency-check-maven</artifactId>
|
||||
<version>1.2.7</version>
|
||||
<version>1.2.9</version>
|
||||
</plugin>
|
||||
...
|
||||
</plugins>
|
||||
@@ -326,7 +332,7 @@ Call <code>mvn dependency-check:help -Ddetail=true
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Plugin Updates Report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -98,7 +98,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -245,19 +245,19 @@
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td># of plugins using the latest version available</td>
|
||||
<td>1</td></tr>
|
||||
<td>12</td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td># of plugins where the next version available is smaller than an incremental version update</td>
|
||||
<td>1</td></tr>
|
||||
<td>0</td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td># of plugins where the next version available is an incremental version update</td>
|
||||
<td>1</td></tr>
|
||||
<td>0</td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td># of plugins where the next version available is a minor version update</td>
|
||||
<td>12</td></tr>
|
||||
<td>7</td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td># of plugins where the next version available is a major version update</td>
|
||||
@@ -265,7 +265,7 @@
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td># of plugins where a dependencies section containes a dependency with an updated version</td>
|
||||
<td>1</td></tr></table>
|
||||
<td>0</td></tr></table>
|
||||
<div class="section">
|
||||
<h3>Plugin Management<a name="Plugin_Management"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
@@ -281,6 +281,16 @@
|
||||
<th>Dependency status</th></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td>com.github.github</td>
|
||||
<td>site-maven-plugin</td>
|
||||
<td>0.10</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>0.11</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-antrun-plugin</td>
|
||||
<td>1.3</td>
|
||||
@@ -289,137 +299,124 @@
|
||||
<td><b>1.4</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-assembly-plugin</td>
|
||||
<td>2.2-beta-5</td>
|
||||
<td><b>2.2</b></td>
|
||||
<td><b>2.2.1</b></td>
|
||||
<td><b>2.3</b></td>
|
||||
<td><b>2.5.3</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-clean-plugin</td>
|
||||
<td><b>2.6.1</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-compiler-plugin</td>
|
||||
<td><b>3.2</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-dependency-plugin</td>
|
||||
<td>2.1</td>
|
||||
<td>2.9</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>2.2</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-release-plugin</td>
|
||||
<td>2.0</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>2.1</b></td>
|
||||
<td><b>2.10</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="b">
|
||||
<th>Status</th>
|
||||
<th>Group Id</th>
|
||||
<th>Artifact Id</th>
|
||||
<th>Current Version</th>
|
||||
<th>Next Version</th>
|
||||
<th>Next Incremental</th>
|
||||
<th>Next Minor</th>
|
||||
<th>Next Major</th>
|
||||
<th>Dependency status</th></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugins<a name="Plugins"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th>Status</th>
|
||||
<th>Group Id</th>
|
||||
<th>Artifact Id</th>
|
||||
<th>Current Version</th>
|
||||
<th>Next Version</th>
|
||||
<th>Next Incremental</th>
|
||||
<th>Next Minor</th>
|
||||
<th>Next Major</th>
|
||||
<th>Dependency status</th></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td>com.github.github</td>
|
||||
<td>site-maven-plugin</td>
|
||||
<td>0.9</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>0.10</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-clean-plugin</td>
|
||||
<td>2.4.1</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>2.5</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-compiler-plugin</td>
|
||||
<td>3.1</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>3.2</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-deploy-plugin</td>
|
||||
<td>2.7</td>
|
||||
<td><b>2.8.2</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>2.8</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="b">
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-enforcer-plugin</td>
|
||||
<td>1.2</td>
|
||||
<td>1.3.1</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>1.4</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-failsafe-plugin</td>
|
||||
<td><b>2.18.1</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>1.3</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-gpg-plugin</td>
|
||||
<td>1.5</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>1.6</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-install-plugin</td>
|
||||
<td>2.3.1</td>
|
||||
<td><b>2.5.2</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-jar-plugin</td>
|
||||
<td><b>2.5</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>2.4</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-jar-plugin</td>
|
||||
<td>2.3.1</td>
|
||||
<td>maven-plugin-plugin</td>
|
||||
<td>3.3</td>
|
||||
<td></td>
|
||||
<td><b>2.3.2</b></td>
|
||||
<td><b>2.4</b></td>
|
||||
<td></td>
|
||||
<td><b>3.4</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-plugin-plugin</td>
|
||||
<td>3.2</td>
|
||||
<td>maven-release-plugin</td>
|
||||
<td><b>2.5.1</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>3.3</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="b">
|
||||
@@ -441,15 +438,35 @@
|
||||
<td></td>
|
||||
<td><b>3.4</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.plugins</td>
|
||||
<td>maven-surefire-plugin</td>
|
||||
<td>2.10</td>
|
||||
<td><b>2.18.1</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.codehaus.mojo</td>
|
||||
<td>appassembler-maven-plugin</td>
|
||||
<td><b>1.9</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.codehaus.mojo</td>
|
||||
<td>cobertura-maven-plugin</td>
|
||||
<td><b>2.6</b></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>2.11</b></td>
|
||||
<td></td>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
|
||||
<tr class="a">
|
||||
@@ -461,7 +478,10 @@
|
||||
<th>Next Incremental</th>
|
||||
<th>Next Minor</th>
|
||||
<th>Next Major</th>
|
||||
<th>Dependency status</th></tr></table></div></div>
|
||||
<th>Dependency status</th></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugins<a name="Plugins"></a></h3>
|
||||
<p>This project does not declare any plugins in a build/plugins setcion.</p></div></div>
|
||||
<div class="section">
|
||||
<h2>Plugin Updates<a name="Plugin_Updates"></a></h2>
|
||||
<p></p>
|
||||
@@ -479,10 +499,10 @@
|
||||
<td>site-maven-plugin</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>0.9</td></tr>
|
||||
<td>0.10</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>0.10</b> <i>Next Minor</i></td></tr></table></div>
|
||||
<td><b>0.11</b> <i>Next Minor</i></td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-antrun-plugin<a name="Plugin_org.apache.maven.plugins:maven-antrun-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
@@ -500,13 +520,13 @@
|
||||
<td>1.3</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>1.4</b> <i>Next Minor</i><br />1.5<br />1.6<br /><b>1.7</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td><b>1.4</b> <i>Next Minor</i><br />1.5<br />1.6<br />1.7<br /><b>1.8</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-assembly-plugin<a name="Plugin_org.apache.maven.plugins:maven-assembly-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer version available.</td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven.plugins</td></tr>
|
||||
@@ -515,16 +535,13 @@
|
||||
<td>maven-assembly-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>2.2-beta-5</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>2.2</b> <i>Next Version</i><br /><b>2.2.1</b> <i>Next Incremental</i><br /><b>2.2.2</b> <i>Latest Incremental</i><br /><b>2.3</b> <i>Next Minor</i><br />2.4<br />2.4.1<br />2.5<br /><b>2.5.1</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td>2.5.3</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-clean-plugin<a name="Plugin_org.apache.maven.plugins:maven-clean-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer minor version available. Minor updates are sometimes passive.</td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven.plugins</td></tr>
|
||||
@@ -533,16 +550,13 @@
|
||||
<td>maven-clean-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>2.4.1</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>2.5</b> <i>Next Minor</i><br />2.6<br /><b>2.6.1</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td>2.6.1</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-compiler-plugin<a name="Plugin_org.apache.maven.plugins:maven-compiler-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer minor version available. Minor updates are sometimes passive.</td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven.plugins</td></tr>
|
||||
@@ -551,10 +565,7 @@
|
||||
<td>maven-compiler-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>3.1</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>3.2</b> <i>Next Minor</i></td></tr></table></div>
|
||||
<td>3.2</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-dependency-plugin<a name="Plugin_org.apache.maven.plugins:maven-dependency-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
@@ -569,16 +580,16 @@
|
||||
<td>maven-dependency-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>2.1</td></tr>
|
||||
<td>2.9</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>2.2</b> <i>Next Minor</i><br />2.3<br />2.4<br />2.5<br />2.5.1<br />2.6<br />2.7<br />2.8<br /><b>2.9</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td><b>2.10</b> <i>Next Minor</i></td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-deploy-plugin<a name="Plugin_org.apache.maven.plugins:maven-deploy-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer minor version available. Minor updates are sometimes passive.</td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven.plugins</td></tr>
|
||||
@@ -587,10 +598,7 @@
|
||||
<td>maven-deploy-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>2.7</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>2.8</b> <i>Next Minor</i><br />2.8.1<br /><b>2.8.2</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td>2.8.2</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-enforcer-plugin<a name="Plugin_org.apache.maven.plugins:maven-enforcer-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
@@ -605,12 +613,27 @@
|
||||
<td>maven-enforcer-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>1.2</td></tr>
|
||||
<td>1.3.1</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>1.3</b> <i>Next Minor</i><br /><b>1.3.1</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td><b>1.4</b> <i>Next Minor</i></td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-install-plugin<a name="Plugin_org.apache.maven.plugins:maven-install-plugin"></a></h3>
|
||||
<h3>Plugin org.apache.maven.plugins:maven-failsafe-plugin<a name="Plugin_org.apache.maven.plugins:maven-failsafe-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven.plugins</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Artifact Id</th>
|
||||
<td>maven-failsafe-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>2.18.1</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-gpg-plugin<a name="Plugin_org.apache.maven.plugins:maven-gpg-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
@@ -620,19 +643,34 @@
|
||||
<td>org.apache.maven.plugins</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Artifact Id</th>
|
||||
<td>maven-gpg-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>1.5</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>1.6</b> <i>Next Minor</i></td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-install-plugin<a name="Plugin_org.apache.maven.plugins:maven-install-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven.plugins</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Artifact Id</th>
|
||||
<td>maven-install-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>2.3.1</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>2.4</b> <i>Next Minor</i><br />2.5<br />2.5.1<br /><b>2.5.2</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td>2.5.2</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-jar-plugin<a name="Plugin_org.apache.maven.plugins:maven-jar-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven.plugins</td></tr>
|
||||
@@ -641,10 +679,7 @@
|
||||
<td>maven-jar-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>2.3.1</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>2.3.2</b> <i>Next Incremental</i><br /><b>2.4</b> <i>Next Minor</i><br /><b>2.5</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td>2.5</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-plugin-plugin<a name="Plugin_org.apache.maven.plugins:maven-plugin-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
@@ -659,16 +694,16 @@
|
||||
<td>maven-plugin-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>3.2</td></tr>
|
||||
<td>3.3</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>3.3</b> <i>Next Minor</i></td></tr></table></div>
|
||||
<td><b>3.4</b> <i>Next Minor</i></td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-release-plugin<a name="Plugin_org.apache.maven.plugins:maven-release-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer minor version available. Minor updates are sometimes passive.</td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven.plugins</td></tr>
|
||||
@@ -677,10 +712,7 @@
|
||||
<td>maven-release-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>2.0</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>2.1</b> <i>Next Minor</i><br />2.2<br />2.2.1<br />2.2.2<br />2.3<br />2.3.1<br />2.3.2<br />2.4<br />2.4.1<br />2.4.2<br />2.5<br /><b>2.5.1</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td>2.5.1</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-resources-plugin<a name="Plugin_org.apache.maven.plugins:maven-resources-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
@@ -713,73 +745,13 @@
|
||||
<td>3.3</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>3.4</b> <i>Next Minor</i></td></tr></table>
|
||||
<div class="section">
|
||||
<h4>Dependencies of org.apache.maven.plugins:maven-site-plugin<a name="Dependencies_of_org.apache.maven.plugins:maven-site-plugin"></a></h4>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th>Status</th>
|
||||
<th>Group Id</th>
|
||||
<th>Artifact Id</th>
|
||||
<th>Current Version</th>
|
||||
<th>Classifier</th>
|
||||
<th>Type</th>
|
||||
<th>Next Version</th>
|
||||
<th>Next Incremental</th>
|
||||
<th>Next Minor</th>
|
||||
<th>Next Major</th></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
|
||||
<td>org.apache.maven.doxia</td>
|
||||
<td>doxia-module-markdown</td>
|
||||
<td>1.5</td>
|
||||
<td></td>
|
||||
<td>jar</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><b>1.6</b></td>
|
||||
<td></td></tr>
|
||||
<tr class="a">
|
||||
<th>Status</th>
|
||||
<th>Group Id</th>
|
||||
<th>Artifact Id</th>
|
||||
<th>Current Version</th>
|
||||
<th>Classifier</th>
|
||||
<th>Type</th>
|
||||
<th>Next Version</th>
|
||||
<th>Next Incremental</th>
|
||||
<th>Next Minor</th>
|
||||
<th>Next Major</th></tr></table></div>
|
||||
<div class="section">
|
||||
<h4>Dependency org.apache.maven.doxia:doxia-module-markdown<a name="Dependency_org.apache.maven.doxia:doxia-module-markdown"></a></h4>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="b">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer minor version available. Minor updates are sometimes passive.</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven.doxia</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Artifact Id</th>
|
||||
<td>doxia-module-markdown</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>1.5</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Classifier</th>
|
||||
<td></td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Type</th>
|
||||
<td>jar</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>1.6</b> <i>Next Minor</i></td></tr></table></div></div>
|
||||
<td><b>3.4</b> <i>Next Minor</i></td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-surefire-plugin<a name="Plugin_org.apache.maven.plugins:maven-surefire-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_warning_sml.gif" alt="" /> There is at least one newer minor version available. Minor updates are sometimes passive.</td></tr>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.apache.maven.plugins</td></tr>
|
||||
@@ -788,10 +760,37 @@
|
||||
<td>maven-surefire-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>2.10</td></tr>
|
||||
<td>2.18.1</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.codehaus.mojo:appassembler-maven-plugin<a name="Plugin_org.codehaus.mojo:appassembler-maven-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>2.11</b> <i>Next Minor</i><br />2.12<br />2.12.1<br />2.12.2<br />2.12.3<br />2.12.4<br />2.13<br />2.14<br />2.14.1<br />2.15<br />2.16<br />2.17<br /><b>2.18</b> <i>Latest Minor</i></td></tr></table></div></div>
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.codehaus.mojo</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Artifact Id</th>
|
||||
<td>appassembler-maven-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>1.9</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.codehaus.mojo:cobertura-maven-plugin<a name="Plugin_org.codehaus.mojo:cobertura-maven-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th width="80%">Status</th>
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /> No newer versions available.</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Group Id</th>
|
||||
<td>org.codehaus.mojo</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Artifact Id</th>
|
||||
<td>cobertura-maven-plugin</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>2.6</td></tr></table></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -801,7 +800,7 @@
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - PMD Results</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -98,7 +98,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -244,14 +244,29 @@
|
||||
<div class="section">
|
||||
<h2>Files<a name="Files"></a></h2>
|
||||
<div class="section">
|
||||
<h3>org/owasp/dependencycheck/maven/DependencyCheckMojo.java<a name="orgowaspdependencycheckmavenDependencyCheckMojo.java"></a></h3>
|
||||
<h3>org/owasp/dependencycheck/maven/AggregateMojo.java<a name="orgowaspdependencycheckmavenAggregateMojo.java"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th>Violation</th>
|
||||
<th>Line</th></tr>
|
||||
<tr class="b">
|
||||
<td>Useless parentheses.</td>
|
||||
<td>726</td></tr></table></div>
|
||||
<td>These nested if statements could be combined</td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/maven/AggregateMojo.html#L143">143</a>–<a href="./xref/org/owasp/dependencycheck/maven/AggregateMojo.html#L145">145</a></td></tr>
|
||||
<tr class="a">
|
||||
<td>These nested if statements could be combined</td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/maven/AggregateMojo.html#L161">161</a>–<a href="./xref/org/owasp/dependencycheck/maven/AggregateMojo.html#L163">163</a></td></tr>
|
||||
<tr class="b">
|
||||
<td>These nested if statements could be combined</td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/maven/AggregateMojo.html#L173">173</a>–<a href="./xref/org/owasp/dependencycheck/maven/AggregateMojo.html#L175">175</a></td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.java<a name="orgowaspdependencycheckmavenBaseDependencyCheckMojo.java"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th>Violation</th>
|
||||
<th>Line</th></tr>
|
||||
<tr class="b">
|
||||
<td>These nested if statements could be combined</td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#L433">433</a>–<a href="./xref/org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#L435">435</a></td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>org/owasp/dependencycheck/maven/Engine.java<a name="orgowaspdependencycheckmavenEngine.java"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
@@ -259,17 +274,11 @@
|
||||
<th>Violation</th>
|
||||
<th>Line</th></tr>
|
||||
<tr class="b">
|
||||
<td>Avoid unused private fields such as 'LOGGER'.</td>
|
||||
<td>38</td></tr>
|
||||
<tr class="a">
|
||||
<td>Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.</td>
|
||||
<td>62</td></tr>
|
||||
<tr class="b">
|
||||
<td>Useless parentheses.</td>
|
||||
<td>83</td></tr>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/maven/Engine.html#L112">112</a></td></tr>
|
||||
<tr class="a">
|
||||
<td>Useless parentheses.</td>
|
||||
<td>101</td></tr></table></div></div>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/maven/Engine.html#L148">148</a></td></tr></table></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -279,7 +288,7 @@
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Project Information</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -98,7 +98,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li class="active">
|
||||
|
||||
<a href="#"><i class="icon-chevron-down"></i>Project Information</a>
|
||||
@@ -118,6 +118,34 @@
|
||||
Project Summary</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="mail-lists.html" title="Mailing Lists">
|
||||
<i class="none"></i>
|
||||
Mailing Lists</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="issue-tracking.html" title="Issue Tracking">
|
||||
<i class="none"></i>
|
||||
Issue Tracking</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="team-list.html" title="Project Team">
|
||||
<i class="none"></i>
|
||||
Project Team</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="source-repository.html" title="Source Repository">
|
||||
<i class="none"></i>
|
||||
Source Repository</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="license.html" title="Project License">
|
||||
@@ -191,6 +219,18 @@
|
||||
<td><a href="project-summary.html">Project Summary</a></td>
|
||||
<td>This document lists other related information of this project</td></tr>
|
||||
<tr class="b">
|
||||
<td><a href="mail-lists.html">Mailing Lists</a></td>
|
||||
<td>This document provides subscription and archive information for this project's mailing lists.</td></tr>
|
||||
<tr class="a">
|
||||
<td><a href="issue-tracking.html">Issue Tracking</a></td>
|
||||
<td>This is a link to the issue management system for this project. Issues (bugs, features, change requests) can be created and queried using this link.</td></tr>
|
||||
<tr class="b">
|
||||
<td><a href="team-list.html">Project Team</a></td>
|
||||
<td>This document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.</td></tr>
|
||||
<tr class="a">
|
||||
<td><a href="source-repository.html">Source Repository</a></td>
|
||||
<td>This is a link to the online source repository that can be viewed via a web browser.</td></tr>
|
||||
<tr class="b">
|
||||
<td><a href="license.html">Project License</a></td>
|
||||
<td>This is a link to the definitions of project licenses.</td></tr></table></div></div>
|
||||
</div>
|
||||
@@ -202,7 +242,7 @@
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Generated Reports</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -98,7 +98,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -292,7 +292,7 @@
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Project Summary</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -98,7 +98,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -118,6 +118,34 @@
|
||||
<a href="#"><i class="none"></i>Project Summary</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="mail-lists.html" title="Mailing Lists">
|
||||
<i class="none"></i>
|
||||
Mailing Lists</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="issue-tracking.html" title="Issue Tracking">
|
||||
<i class="none"></i>
|
||||
Issue Tracking</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="team-list.html" title="Project Team">
|
||||
<i class="none"></i>
|
||||
Project Team</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="source-repository.html" title="Source Repository">
|
||||
<i class="none"></i>
|
||||
Source Repository</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="license.html" title="Project License">
|
||||
@@ -218,7 +246,7 @@
|
||||
<td>dependency-check-maven</td></tr>
|
||||
<tr class="b">
|
||||
<td>Version</td>
|
||||
<td>1.2.7</td></tr>
|
||||
<td>1.2.9</td></tr>
|
||||
<tr class="a">
|
||||
<td>Type</td>
|
||||
<td>maven-plugin</td></tr>
|
||||
@@ -234,7 +262,7 @@
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
248
dependency-check-maven/source-repository.html
Normal file
248
dependency-check-maven/source-repository.html
Normal file
@@ -0,0 +1,248 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Source Repository</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
<link rel="stylesheet" href="./css/site.css" />
|
||||
<link rel="stylesheet" href="./css/print.css" media="print" />
|
||||
|
||||
|
||||
<script type="text/javascript" src="./js/apache-maven-fluido-1.3.1.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<style type="text/css">#bannerLeft { margin-top:50px !important }</style>
|
||||
|
||||
</head>
|
||||
<body class="topBarDisabled">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="http://github.com/jeremylong/DependencyCheck">
|
||||
<img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
|
||||
src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png"
|
||||
alt="Fork me on GitHub">
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="container-fluid">
|
||||
<div id="banner">
|
||||
<div class="pull-left">
|
||||
<div id="bannerLeft">
|
||||
<h2>dependency-check-maven</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="pull-right"> </div>
|
||||
<div class="clear"><hr/></div>
|
||||
</div>
|
||||
|
||||
<div id="breadcrumbs">
|
||||
<ul class="breadcrumb">
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="../index.html" title="dependency-check">
|
||||
dependency-check</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
<li class="active ">Source Repository</li>
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="row-fluid">
|
||||
<div id="leftColumn" class="span3">
|
||||
<div class="well sidebar-nav">
|
||||
|
||||
|
||||
<ul class="nav nav-list">
|
||||
<li class="nav-header">Getting Started</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="usage.html" title="Usage">
|
||||
<i class="none"></i>
|
||||
Usage</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="configuration.html" title="Configuration">
|
||||
<i class="none"></i>
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
<i class="icon-chevron-down"></i>
|
||||
Project Information</a>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li>
|
||||
|
||||
<a href="index.html" title="About">
|
||||
<i class="none"></i>
|
||||
About</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-summary.html" title="Project Summary">
|
||||
<i class="none"></i>
|
||||
Project Summary</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="mail-lists.html" title="Mailing Lists">
|
||||
<i class="none"></i>
|
||||
Mailing Lists</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="issue-tracking.html" title="Issue Tracking">
|
||||
<i class="none"></i>
|
||||
Issue Tracking</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="team-list.html" title="Project Team">
|
||||
<i class="none"></i>
|
||||
Project Team</a>
|
||||
</li>
|
||||
|
||||
<li class="active">
|
||||
|
||||
<a href="#"><i class="none"></i>Source Repository</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="license.html" title="Project License">
|
||||
<i class="none"></i>
|
||||
Project License</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-reports.html" title="Project Reports">
|
||||
<i class="icon-chevron-right"></i>
|
||||
Project Reports</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
<div id="poweredBy">
|
||||
|
||||
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
|
||||
|
||||
|
||||
<div class="g-plusone" data-href="http://maven.apache.org" data-size="tall" ></div>
|
||||
|
||||
<div class="clear"></div>
|
||||
<div class="clear"></div>
|
||||
|
||||
|
||||
|
||||
<div id="twitter">
|
||||
|
||||
<a href="https://twitter.com/ctxt" class="twitter-follow-button" data-show-count="true" data-align="left" data-size="medium" data-show-screen-name="true" data-lang="en">Follow ctxt</a>
|
||||
<script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
|
||||
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
<div class="clear"></div>
|
||||
<a href="./" title="Maven" class="builtBy">
|
||||
<img class="builtBy" alt="built with maven" src="http://jeremylong.github.io/DependencyCheck/images/logos/maven-feather.png" />
|
||||
</a>
|
||||
<a href="http://www.jetbrains.com/idea/" title="IntelliJ" class="builtBy">
|
||||
<img class="builtBy" alt="developed using" src="http://jeremylong.github.io/DependencyCheck/images/logos/logo_intellij_idea.png" width="170px" />
|
||||
</a>
|
||||
<a href="http://www.cloudbees.com/" title="Cloudbees" class="builtBy">
|
||||
<img class="builtBy" alt="built on cloudbees" src="http://jeremylong.github.io/DependencyCheck/images/logos/Button-Built-on-CB-1.png" />
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="bodyColumn" class="span9" >
|
||||
|
||||
<div class="section">
|
||||
<h2>Overview<a name="Overview"></a></h2><a name="Overview"></a>
|
||||
<p>This project uses <a class="externalLink" href="http://git-scm.com/">GIT</a> to manage its source code. Instructions on GIT use can be found at <a class="externalLink" href="http://git-scm.com/documentation">http://git-scm.com/documentation</a>.</p></div>
|
||||
<div class="section">
|
||||
<h2>Web Access<a name="Web_Access"></a></h2><a name="Web_Access"></a>
|
||||
<p>The following is a link to the online source repository.</p>
|
||||
<div class="source">
|
||||
<pre><a class="externalLink" href="https://github.com/jeremylong/DependencyCheck/dependency-check-maven">https://github.com/jeremylong/DependencyCheck/dependency-check-maven</a></pre></div></div>
|
||||
<div class="section">
|
||||
<h2>Anonymous access<a name="Anonymous_access"></a></h2><a name="Anonymous_access"></a>
|
||||
<p>The source can be checked out anonymously from GIT with this command (See <a class="externalLink" href="http://git-scm.com/docs/git-clone">http://git-scm.com/docs/git-clone</a>):</p>
|
||||
<div class="source">
|
||||
<pre>$ git clone git@github.com:jeremylong/DependencyCheck.git/dependency-check-maven</pre></div></div>
|
||||
<div class="section">
|
||||
<h2>Developer access<a name="Developer_access"></a></h2><a name="Developer_access"></a>
|
||||
<p>Only project developers can access the GIT tree via this method (See <a class="externalLink" href="http://git-scm.com/docs/git-clone">http://git-scm.com/docs/git-clone</a>).</p>
|
||||
<div class="source">
|
||||
<pre>$ git clone git@github.com:jeremylong/DependencyCheck.git/dependency-check-maven</pre></div></div>
|
||||
<div class="section">
|
||||
<h2>Access from behind a firewall<a name="Access_from_behind_a_firewall"></a></h2><a name="Access_from_behind_a_firewall"></a>
|
||||
<p>Refer to the documentation of the SCM used for more information about access behind a firewall.</p></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr/>
|
||||
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Surefire Report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -98,7 +98,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -274,7 +274,7 @@ function toggleDisplay(elementId) {
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>100%</td>
|
||||
<td>0.548</td></tr></table><br />
|
||||
<td>2.03</td></tr></table><br />
|
||||
<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></div>
|
||||
<div class="section">
|
||||
<h2>Package List<a name="Package_List"></a></h2><a name="Package_List"></a>
|
||||
@@ -295,7 +295,7 @@ function toggleDisplay(elementId) {
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>100%</td>
|
||||
<td>0.548</td></tr></table><br />
|
||||
<td>2.03</td></tr></table><br />
|
||||
<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p>
|
||||
<div class="section">
|
||||
<h3>org.owasp.dependencycheck.maven<a name="org.owasp.dependencycheck.maven"></a></h3><a name="org.owasp.dependencycheck.maven"></a>
|
||||
@@ -310,24 +310,24 @@ function toggleDisplay(elementId) {
|
||||
<th>Success Rate</th>
|
||||
<th>Time</th></tr>
|
||||
<tr class="b">
|
||||
<td><a href="#org.owasp.dependencycheck.mavenDependencyCheckMojoTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
|
||||
<td><a href="#org.owasp.dependencycheck.mavenDependencyCheckMojoTest">DependencyCheckMojoTest</a></td>
|
||||
<td><a href="#org.owasp.dependencycheck.mavenBaseDependencyCheckMojoTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
|
||||
<td><a href="#org.owasp.dependencycheck.mavenBaseDependencyCheckMojoTest">BaseDependencyCheckMojoTest</a></td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>100%</td>
|
||||
<td>0.548</td></tr></table></div><br /></div>
|
||||
<td>2.03</td></tr></table></div><br /></div>
|
||||
<div class="section">
|
||||
<h2>Test Cases<a name="Test_Cases"></a></h2><a name="Test_Cases"></a>
|
||||
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p>
|
||||
<div class="section">
|
||||
<h3>DependencyCheckMojoTest<a name="DependencyCheckMojoTest"></a></h3><a name="org.owasp.dependencycheck.mavenDependencyCheckMojoTest"></a>
|
||||
<h3>BaseDependencyCheckMojoTest<a name="BaseDependencyCheckMojoTest"></a></h3><a name="org.owasp.dependencycheck.mavenBaseDependencyCheckMojoTest"></a>
|
||||
<table border="1" class="table table-striped">
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>testGenerate_Sink_SinkFactory_Locale</td>
|
||||
<td>0.044</td></tr></table></div><br /></div>
|
||||
<td>testScanArtifacts</td>
|
||||
<td>2.03</td></tr></table></div><br /></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -337,7 +337,7 @@ function toggleDisplay(elementId) {
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Tag List report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -98,7 +98,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -248,61 +248,19 @@
|
||||
<th>Tag strings used by tag class</th></tr>
|
||||
<tr class="b">
|
||||
<td><a href="#tag_class_5">Todo Work</a></td>
|
||||
<td>13</td>
|
||||
<td>1</td>
|
||||
<td>todo, FIXME</td></tr></table>
|
||||
<p>Each tag is detailed below:</p>
|
||||
<div class="section">
|
||||
<h3><a name="tag_class_5">Todo Work</a><a name="Todo_Work"></a></h3>
|
||||
<p><b>Number of occurrences found in the code: 13</b></p>
|
||||
<p><b>Number of occurrences found in the code: 1</b></p>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th>org.owasp.dependencycheck.maven.DependencyCheckMojo</th>
|
||||
<th>org.owasp.dependencycheck.maven.BaseDependencyCheckMojo</th>
|
||||
<th>Line</th></tr>
|
||||
<tr class="b">
|
||||
<td>fix logging</td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/maven/DependencyCheckMojo.html#931">931</a></td></tr>
|
||||
<tr class="a">
|
||||
<th>org.owasp.dependencycheck.maven.DependencyCheckMojoTest</th>
|
||||
<th>Line</th></tr>
|
||||
<tr class="b">
|
||||
<td>- figure out how to get the test harness to work. ATM no tests are running.</td>
|
||||
<td><a href="./xref-test/org/owasp/dependencycheck/maven/DependencyCheckMojoTest.html#28">28</a></td></tr>
|
||||
<tr class="a">
|
||||
<td>review the generated test code and remove the default call to fail. fail("The test case is a prototype."); }</td>
|
||||
<td><a href="./xref-test/org/owasp/dependencycheck/maven/DependencyCheckMojoTest.html#61">61</a></td></tr>
|
||||
<tr class="b">
|
||||
<td>review the generated test code and remove the default call to fail. fail("The test case is a prototype."); }</td>
|
||||
<td><a href="./xref-test/org/owasp/dependencycheck/maven/DependencyCheckMojoTest.html#75">75</a></td></tr>
|
||||
<tr class="a">
|
||||
<td>review the generated test code and remove the default call to fail. fail("The test case is a prototype."); }</td>
|
||||
<td><a href="./xref-test/org/owasp/dependencycheck/maven/DependencyCheckMojoTest.html#108">108</a></td></tr>
|
||||
<tr class="b">
|
||||
<td>review the generated test code and remove the default call to fail. fail("The test case is a prototype."); }</td>
|
||||
<td><a href="./xref-test/org/owasp/dependencycheck/maven/DependencyCheckMojoTest.html#122">122</a></td></tr>
|
||||
<tr class="a">
|
||||
<td>review the generated test code and remove the default call to fail. fail("The test case is a prototype."); }</td>
|
||||
<td><a href="./xref-test/org/owasp/dependencycheck/maven/DependencyCheckMojoTest.html#137">137</a></td></tr>
|
||||
<tr class="b">
|
||||
<td>review the generated test code and remove the default call to fail. fail("The test case is a prototype."); }</td>
|
||||
<td><a href="./xref-test/org/owasp/dependencycheck/maven/DependencyCheckMojoTest.html#150">150</a></td></tr>
|
||||
<tr class="a">
|
||||
<td>review the generated test code and remove the default call to fail. fail("The test case is a prototype."); }</td>
|
||||
<td><a href="./xref-test/org/owasp/dependencycheck/maven/DependencyCheckMojoTest.html#164">164</a></td></tr>
|
||||
<tr class="b">
|
||||
<td>review the generated test code and remove the default call to fail. fail("The test case is a prototype."); }</td>
|
||||
<td><a href="./xref-test/org/owasp/dependencycheck/maven/DependencyCheckMojoTest.html#179">179</a></td></tr>
|
||||
<tr class="a">
|
||||
<td>review the generated test code and remove the default call to fail. fail("The test case is a prototype."); }</td>
|
||||
<td><a href="./xref-test/org/owasp/dependencycheck/maven/DependencyCheckMojoTest.html#193">193</a></td></tr>
|
||||
<tr class="b">
|
||||
<td>review the generated test code and remove the default call to fail. fail("The test case is a prototype."); }</td>
|
||||
<td><a href="./xref-test/org/owasp/dependencycheck/maven/DependencyCheckMojoTest.html#207">207</a></td></tr>
|
||||
<tr class="a">
|
||||
<th>org.owasp.dependencycheck.maven.MySink</th>
|
||||
<th>Line</th></tr>
|
||||
<tr class="b">
|
||||
<td>add HTML Encoding - or figure out how to get the doxia xhtmlsink to work.</td>
|
||||
<td><a href="./xref-test/org/owasp/dependencycheck/maven/MySink.html#393">393</a></td></tr></table></div></div>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html#1020">1020</a></td></tr></table></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -312,7 +270,7 @@
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
288
dependency-check-maven/team-list.html
Normal file
288
dependency-check-maven/team-list.html
Normal file
@@ -0,0 +1,288 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Team list</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
<link rel="stylesheet" href="./css/site.css" />
|
||||
<link rel="stylesheet" href="./css/print.css" media="print" />
|
||||
|
||||
|
||||
<script type="text/javascript" src="./js/apache-maven-fluido-1.3.1.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<style type="text/css">#bannerLeft { margin-top:50px !important }</style>
|
||||
|
||||
</head>
|
||||
<body class="topBarDisabled">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="http://github.com/jeremylong/DependencyCheck">
|
||||
<img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
|
||||
src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png"
|
||||
alt="Fork me on GitHub">
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="container-fluid">
|
||||
<div id="banner">
|
||||
<div class="pull-left">
|
||||
<div id="bannerLeft">
|
||||
<h2>dependency-check-maven</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="pull-right"> </div>
|
||||
<div class="clear"><hr/></div>
|
||||
</div>
|
||||
|
||||
<div id="breadcrumbs">
|
||||
<ul class="breadcrumb">
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="../index.html" title="dependency-check">
|
||||
dependency-check</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
<li class="active ">Team list</li>
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="row-fluid">
|
||||
<div id="leftColumn" class="span3">
|
||||
<div class="well sidebar-nav">
|
||||
|
||||
|
||||
<ul class="nav nav-list">
|
||||
<li class="nav-header">Getting Started</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="usage.html" title="Usage">
|
||||
<i class="none"></i>
|
||||
Usage</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="configuration.html" title="Configuration">
|
||||
<i class="none"></i>
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
<i class="icon-chevron-down"></i>
|
||||
Project Information</a>
|
||||
<ul class="nav nav-list">
|
||||
|
||||
<li>
|
||||
|
||||
<a href="index.html" title="About">
|
||||
<i class="none"></i>
|
||||
About</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-summary.html" title="Project Summary">
|
||||
<i class="none"></i>
|
||||
Project Summary</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="mail-lists.html" title="Mailing Lists">
|
||||
<i class="none"></i>
|
||||
Mailing Lists</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="issue-tracking.html" title="Issue Tracking">
|
||||
<i class="none"></i>
|
||||
Issue Tracking</a>
|
||||
</li>
|
||||
|
||||
<li class="active">
|
||||
|
||||
<a href="#"><i class="none"></i>Project Team</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="source-repository.html" title="Source Repository">
|
||||
<i class="none"></i>
|
||||
Source Repository</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="license.html" title="Project License">
|
||||
<i class="none"></i>
|
||||
Project License</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-reports.html" title="Project Reports">
|
||||
<i class="icon-chevron-right"></i>
|
||||
Project Reports</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
<div id="poweredBy">
|
||||
|
||||
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
|
||||
|
||||
|
||||
<div class="g-plusone" data-href="http://maven.apache.org" data-size="tall" ></div>
|
||||
|
||||
<div class="clear"></div>
|
||||
<div class="clear"></div>
|
||||
|
||||
|
||||
|
||||
<div id="twitter">
|
||||
|
||||
<a href="https://twitter.com/ctxt" class="twitter-follow-button" data-show-count="true" data-align="left" data-size="medium" data-show-screen-name="true" data-lang="en">Follow ctxt</a>
|
||||
<script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
|
||||
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
<div class="clear"></div>
|
||||
<a href="./" title="Maven" class="builtBy">
|
||||
<img class="builtBy" alt="built with maven" src="http://jeremylong.github.io/DependencyCheck/images/logos/maven-feather.png" />
|
||||
</a>
|
||||
<a href="http://www.jetbrains.com/idea/" title="IntelliJ" class="builtBy">
|
||||
<img class="builtBy" alt="developed using" src="http://jeremylong.github.io/DependencyCheck/images/logos/logo_intellij_idea.png" width="170px" />
|
||||
</a>
|
||||
<a href="http://www.cloudbees.com/" title="Cloudbees" class="builtBy">
|
||||
<img class="builtBy" alt="built on cloudbees" src="http://jeremylong.github.io/DependencyCheck/images/logos/Button-Built-on-CB-1.png" />
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="bodyColumn" class="span9" >
|
||||
|
||||
<div class="section">
|
||||
<h2>The Team<a name="The_Team"></a></h2><a name="The_Team"></a>
|
||||
<p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p>
|
||||
<p>The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p>
|
||||
<div class="section">
|
||||
<h3>Members<a name="Members"></a></h3><a name="Members"></a>
|
||||
<p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th>Image</th>
|
||||
<th>Name</th>
|
||||
<th>Email</th>
|
||||
<th>Organization</th>
|
||||
<th>Organization URL</th>
|
||||
<th>Roles</th>
|
||||
<th>Properties</th></tr>
|
||||
<tr class="b">
|
||||
<td><img src="https://plus.google.com/s2/photos/profile/108968019311857145023" alt="" /></td>
|
||||
<td>Jeremy Long</td>
|
||||
<td><a class="externalLink" href="mailto:jeremy.long@owasp.org">jeremy.long@owasp.org</a></td>
|
||||
<td>OWASP</td>
|
||||
<td><a class="externalLink" href="https://www.owasp.org/index.php/OWASP_Dependency_Check">https://www.owasp.org/index.php/OWASP_Dependency_Check</a></td>
|
||||
<td>architect, developer</td>
|
||||
<td>picUrl=https://plus.google.com/s2/photos/profile/108968019311857145023, twitter=@ctxt</td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="http://www.gravatar.com/avatar/a2d96b2ea3a7afb29c4769b27abe744b?d=mm&s=60" alt="" /></td>
|
||||
<td>Steve Springett</td>
|
||||
<td><a class="externalLink" href="mailto:Steve.Springett@owasp.org">Steve.Springett@owasp.org</a></td>
|
||||
<td>OWASP</td>
|
||||
<td><a class="externalLink" href="https://www.owasp.org/index.php/OWASP_Dependency_Check">https://www.owasp.org/index.php/OWASP_Dependency_Check</a></td>
|
||||
<td>developer</td>
|
||||
<td>-</td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="http://www.gravatar.com/avatar/ef6056aaeded3b530d97ba2de9c2660b?d=mm&s=60" alt="" /></td>
|
||||
<td>Will Stranathan</td>
|
||||
<td><a class="externalLink" href="mailto:Will.Stranathan@owasp.org">Will.Stranathan@owasp.org</a></td>
|
||||
<td>OWASP</td>
|
||||
<td><a class="externalLink" href="https://www.owasp.org/index.php/OWASP_Dependency_Check">https://www.owasp.org/index.php/OWASP_Dependency_Check</a></td>
|
||||
<td>developer</td>
|
||||
<td>twitter=@willathome</td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Contributors<a name="Contributors"></a></h3><a name="Contributors"></a>
|
||||
<p>The following additional people have contributed to this project through the way of suggestions, patches or documentation.</p>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a"></tr>
|
||||
<tr class="b"></tr></table><script type="text/javascript">
|
||||
function offsetDate(id, offset) {
|
||||
var now = new Date();
|
||||
var nowTime = now.getTime();
|
||||
var localOffset = now.getTimezoneOffset();
|
||||
var developerTime = nowTime + ( offset * 60 * 60 * 1000 )+ ( localOffset * 60 * 1000 );
|
||||
var developerDate = new Date(developerTime);
|
||||
|
||||
document.getElementById(id).innerHTML = developerDate;
|
||||
}
|
||||
|
||||
function init(){
|
||||
}
|
||||
|
||||
window.onLoad = init();
|
||||
</script></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr/>
|
||||
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2014-12-07
|
||||
| Generated by Apache Maven Doxia at 2015-03-06
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.1
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20141207" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20150306" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-maven - Usage</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.2.7/#" title="">
|
||||
<a href="../../../../../../target/site/1.2.9/#" title="">
|
||||
</a>
|
||||
<span class="divider">/</span>
|
||||
</li>
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2014-12-07</li>
|
||||
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-03-06</li>
|
||||
<li id="projectVersion" class="pull-right">
|
||||
Version: 1.2.7
|
||||
Version: 1.2.9
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -96,7 +96,7 @@
|
||||
Configuration</a>
|
||||
</li>
|
||||
<li class="nav-header">Project Documentation</li>
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="project-info.html" title="Project Information">
|
||||
@@ -159,7 +159,7 @@
|
||||
<div class="section">
|
||||
<div class="section">
|
||||
<h3>Example 1:<a name="Example_1:"></a></h3>
|
||||
<p>Create the DependencyCheck-report.html in the target directory</p>
|
||||
<p>Create the DependencyCheck-report.html in the target directory.</p>
|
||||
|
||||
<div class="source">
|
||||
<pre><project>
|
||||
@@ -171,7 +171,7 @@
|
||||
<plugin>
|
||||
<groupId>org.owasp</groupId>
|
||||
<artifactId>dependency-check-maven</artifactId>
|
||||
<version>1.2.7</version>
|
||||
<version>1.2.9</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
@@ -189,7 +189,7 @@
|
||||
</pre></div></div>
|
||||
<div class="section">
|
||||
<h3>Example 2:<a name="Example_2:"></a></h3>
|
||||
<p>Create an aggregated dependency-check report within the site</p>
|
||||
<p>Create an aggregated dependency-check report within the site.</p>
|
||||
|
||||
<div class="source">
|
||||
<pre><project>
|
||||
@@ -202,14 +202,11 @@
|
||||
<plugin>
|
||||
<groupId>org.owasp</groupId>
|
||||
<artifactId>dependency-check-maven</artifactId>
|
||||
<version>1.2.7</version>
|
||||
<configuration>
|
||||
<aggregate>true</aggregate>
|
||||
</configuration>
|
||||
<version>1.2.9</version>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>check</report>
|
||||
<report>aggregate</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
@@ -224,7 +221,7 @@
|
||||
</pre></div></div>
|
||||
<div class="section">
|
||||
<h3>Example 3:<a name="Example_3:"></a></h3>
|
||||
<p>Create the DependencyCheck-report.html and fail the build for CVSS greater then 8</p>
|
||||
<p>Create the DependencyCheck-report.html and fail the build for CVSS greater then 8.</p>
|
||||
|
||||
<div class="source">
|
||||
<pre><project>
|
||||
@@ -236,7 +233,7 @@
|
||||
<plugin>
|
||||
<groupId>org.owasp</groupId>
|
||||
<artifactId>dependency-check-maven</artifactId>
|
||||
<version>1.2.7</version>
|
||||
<version>1.2.9</version>
|
||||
<configuration>
|
||||
<failBuildOnCVSS>8</failBuildOnCVSS>
|
||||
</configuration>
|
||||
@@ -257,7 +254,7 @@
|
||||
</pre></div></div>
|
||||
<div class="section">
|
||||
<h3>Example 4:<a name="Example_4:"></a></h3>
|
||||
<p>Create the DependencyCheck-report.html and skip artifacts not bundled in distribution (Provided and Runtime scope)</p>
|
||||
<p>Create the DependencyCheck-report.html and skip artifacts not bundled in distribution (Provided and Runtime scope).</p>
|
||||
|
||||
<div class="source">
|
||||
<pre><project>
|
||||
@@ -269,7 +266,7 @@
|
||||
<plugin>
|
||||
<groupId>org.owasp</groupId>
|
||||
<artifactId>dependency-check-maven</artifactId>
|
||||
<version>1.2.7</version>
|
||||
<version>1.2.9</version>
|
||||
<configuration>
|
||||
<skipProvidedScope>true</skipProvidedScope>
|
||||
<skipRuntimeScope>true</skipRuntimeScope>
|
||||
@@ -291,7 +288,7 @@
|
||||
</pre></div></div>
|
||||
<div class="section">
|
||||
<h3>Example 5:<a name="Example_5:"></a></h3>
|
||||
<p>Create the DependencyCheck-report.html and use internal mirroring of CVE contents</p>
|
||||
<p>Create the DependencyCheck-report.html and use internal mirroring of CVE contents.</p>
|
||||
|
||||
<div class="source">
|
||||
<pre><project>
|
||||
@@ -303,7 +300,7 @@
|
||||
<plugin>
|
||||
<groupId>org.owasp</groupId>
|
||||
<artifactId>dependency-check-maven</artifactId>
|
||||
<version>1.2.7</version>
|
||||
<version>1.2.9</version>
|
||||
<configuration>
|
||||
<cveUrl12Modified>http://internal-mirror.mycorp.com/downloads/nist/nvdcve-modified.xml</cveUrl12Modified>
|
||||
<cveUrl20Modified>http://internal-mirror.mycorp.com/downloads/nist/nvdcve-2.0-modified.xml</cveUrl20Modified>
|
||||
@@ -334,7 +331,7 @@
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<p >Copyright © 2013–2014
|
||||
<p >Copyright © 2013–2015
|
||||
<a href="http://www.owasp.org">OWASP</a>.
|
||||
All rights reserved.
|
||||
|
||||
|
||||
@@ -12,10 +12,13 @@
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="org/owasp/dependencycheck/maven/DependencyCheckMojoTest.html" target="classFrame">DependencyCheckMojoTest</a>
|
||||
<a href="org/owasp/dependencycheck/maven/BaseDependencyCheckMojoTest.html" target="classFrame">BaseDependencyCheckMojoImpl</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="org/owasp/dependencycheck/maven/MySink.html" target="classFrame">MySink</a>
|
||||
<a href="org/owasp/dependencycheck/maven/BaseDependencyCheckMojoTest.html" target="classFrame">BaseDependencyCheckMojoTest</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="org/owasp/dependencycheck/maven/BaseTest.html" target="classFrame">BaseTest</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<!-- this is a JXR report set -->
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title>Dependency-Check Maven Plugin 1.2.7 Reference</title>
|
||||
<title>Dependency-Check Maven Plugin 1.2.9 Reference</title>
|
||||
</head>
|
||||
<frameset cols="20%,80%">
|
||||
<frameset rows="30%,70%">
|
||||
|
||||
@@ -0,0 +1,124 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title>BaseDependencyCheckMojoTest xref</title>
|
||||
<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="overview"><a href="../../../../../testapidocs/org/owasp/dependencycheck/maven/BaseDependencyCheckMojoTest.html">View Javadoc</a></div><pre>
|
||||
<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em>
|
||||
<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * This file is part of dependency-check-maven.</em>
|
||||
<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em>
|
||||
<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em>
|
||||
<a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em>
|
||||
<a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em>
|
||||
<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em>
|
||||
<a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em>
|
||||
<a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em>
|
||||
<a class="jxr_linenumber" name="L13" href="#L13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em>
|
||||
<a class="jxr_linenumber" name="L14" href="#L14">14</a> <em class="jxr_comment"> * limitations under the License.</em>
|
||||
<a class="jxr_linenumber" name="L15" href="#L15">15</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> * Copyright (c) 2014 Jeremy Long. All Rights Reserved.</em>
|
||||
<a class="jxr_linenumber" name="L17" href="#L17">17</a> <em class="jxr_comment"> */</em>
|
||||
<a class="jxr_linenumber" name="L18" href="#L18">18</a> <strong class="jxr_keyword">package</strong> org.owasp.dependencycheck.maven;
|
||||
<a class="jxr_linenumber" name="L19" href="#L19">19</a>
|
||||
<a class="jxr_linenumber" name="L20" href="#L20">20</a> <strong class="jxr_keyword">import</strong> java.io.File;
|
||||
<a class="jxr_linenumber" name="L21" href="#L21">21</a> <strong class="jxr_keyword">import</strong> java.net.URISyntaxException;
|
||||
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <strong class="jxr_keyword">import</strong> java.util.HashSet;
|
||||
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong class="jxr_keyword">import</strong> java.util.Locale;
|
||||
<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong class="jxr_keyword">import</strong> java.util.Set;
|
||||
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">import</strong> java.util.logging.Level;
|
||||
<a class="jxr_linenumber" name="L26" href="#L26">26</a> <strong class="jxr_keyword">import</strong> java.util.logging.Logger;
|
||||
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <strong class="jxr_keyword">import</strong> mockit.Mock;
|
||||
<a class="jxr_linenumber" name="L28" href="#L28">28</a> <strong class="jxr_keyword">import</strong> mockit.MockUp;
|
||||
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.Artifact;
|
||||
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.MojoExecutionException;
|
||||
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.MojoFailureException;
|
||||
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.testing.stubs.ArtifactStub;
|
||||
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong class="jxr_keyword">import</strong> org.apache.maven.project.MavenProject;
|
||||
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> org.junit.Assert.assertFalse;
|
||||
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> org.junit.Assert.assertTrue;
|
||||
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">import</strong> org.junit.Test;
|
||||
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.data.nvdcve.DatabaseException;
|
||||
<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.utils.InvalidSettingException;
|
||||
<a class="jxr_linenumber" name="L39" href="#L39">39</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.utils.Settings;
|
||||
<a class="jxr_linenumber" name="L40" href="#L40">40</a>
|
||||
<a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L42" href="#L42">42</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_javadoccomment"> * @author Jeremy Long <jeremy.long@owasp.org></em>
|
||||
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L45" href="#L45">45</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojoTest.html">BaseDependencyCheckMojoTest</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/owasp/dependencycheck/maven/BaseTest.html">BaseTest</a> {
|
||||
<a class="jxr_linenumber" name="L46" href="#L46">46</a>
|
||||
<a class="jxr_linenumber" name="L47" href="#L47">47</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L48" href="#L48">48</a> <em class="jxr_javadoccomment"> * Test of scanArtifacts method, of class BaseDependencyCheckMojo.</em>
|
||||
<a class="jxr_linenumber" name="L49" href="#L49">49</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L50" href="#L50">50</a> @Test
|
||||
<a class="jxr_linenumber" name="L51" href="#L51">51</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testScanArtifacts() <strong class="jxr_keyword">throws</strong> DatabaseException, InvalidSettingException {
|
||||
<a class="jxr_linenumber" name="L52" href="#L52">52</a> MavenProject project = <strong class="jxr_keyword">new</strong> MockUp<MavenProject>() {
|
||||
<a class="jxr_linenumber" name="L53" href="#L53">53</a> @Mock
|
||||
<a class="jxr_linenumber" name="L54" href="#L54">54</a> <strong class="jxr_keyword">public</strong> Set<Artifact> getArtifacts() {
|
||||
<a class="jxr_linenumber" name="L55" href="#L55">55</a> Set<Artifact> artifacts = <strong class="jxr_keyword">new</strong> HashSet<Artifact>();
|
||||
<a class="jxr_linenumber" name="L56" href="#L56">56</a> Artifact a = <strong class="jxr_keyword">new</strong> ArtifactStub();
|
||||
<a class="jxr_linenumber" name="L57" href="#L57">57</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="L58" href="#L58">58</a> File file = <strong class="jxr_keyword">new</strong> File(Test.<strong class="jxr_keyword">class</strong>.getProtectionDomain().getCodeSource().getLocation().toURI());
|
||||
<a class="jxr_linenumber" name="L59" href="#L59">59</a> a.setFile(file);
|
||||
<a class="jxr_linenumber" name="L60" href="#L60">60</a> artifacts.add(a);
|
||||
<a class="jxr_linenumber" name="L61" href="#L61">61</a> } <strong class="jxr_keyword">catch</strong> (URISyntaxException ex) {
|
||||
<a class="jxr_linenumber" name="L62" href="#L62">62</a> Logger.getLogger(BaseDependencyCheckMojoTest.<strong class="jxr_keyword">class</strong>.getName()).log(Level.SEVERE, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="L63" href="#L63">63</a> }
|
||||
<a class="jxr_linenumber" name="L64" href="#L64">64</a> <em class="jxr_comment">//File file = new File(this.getClass().getClassLoader().getResource("daytrader-ear-2.1.7.ear").getPath());</em>
|
||||
<a class="jxr_linenumber" name="L65" href="#L65">65</a>
|
||||
<a class="jxr_linenumber" name="L66" href="#L66">66</a> <strong class="jxr_keyword">return</strong> artifacts;
|
||||
<a class="jxr_linenumber" name="L67" href="#L67">67</a> }
|
||||
<a class="jxr_linenumber" name="L68" href="#L68">68</a>
|
||||
<a class="jxr_linenumber" name="L69" href="#L69">69</a> @Mock
|
||||
<a class="jxr_linenumber" name="L70" href="#L70">70</a> <strong class="jxr_keyword">public</strong> String getName() {
|
||||
<a class="jxr_linenumber" name="L71" href="#L71">71</a> <strong class="jxr_keyword">return</strong> <span class="jxr_string">"test-project"</span>;
|
||||
<a class="jxr_linenumber" name="L72" href="#L72">72</a> }
|
||||
<a class="jxr_linenumber" name="L73" href="#L73">73</a> }.getMockInstance();
|
||||
<a class="jxr_linenumber" name="L74" href="#L74">74</a>
|
||||
<a class="jxr_linenumber" name="L75" href="#L75">75</a> <strong class="jxr_keyword">boolean</strong> autoUpdate = Settings.getBoolean(Settings.KEYS.AUTO_UPDATE);
|
||||
<a class="jxr_linenumber" name="L76" href="#L76">76</a> Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, false);
|
||||
<a class="jxr_linenumber" name="L77" href="#L77">77</a> Engine engine = <strong class="jxr_keyword">new</strong> Engine(<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>);
|
||||
<a class="jxr_linenumber" name="L78" href="#L78">78</a> Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, autoUpdate);
|
||||
<a class="jxr_linenumber" name="L79" href="#L79">79</a>
|
||||
<a class="jxr_linenumber" name="L80" href="#L80">80</a> assertTrue(engine.getDependencies().isEmpty());
|
||||
<a class="jxr_linenumber" name="L81" href="#L81">81</a> <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojoTest.html">BaseDependencyCheckMojoImpl</a> instance = <strong class="jxr_keyword">new</strong> <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojoTest.html">BaseDependencyCheckMojoImpl</a>();
|
||||
<a class="jxr_linenumber" name="L82" href="#L82">82</a> instance.scanArtifacts(project, engine);
|
||||
<a class="jxr_linenumber" name="L83" href="#L83">83</a> assertFalse(engine.getDependencies().isEmpty());
|
||||
<a class="jxr_linenumber" name="L84" href="#L84">84</a> engine.cleanup();
|
||||
<a class="jxr_linenumber" name="L85" href="#L85">85</a> }
|
||||
<a class="jxr_linenumber" name="L86" href="#L86">86</a>
|
||||
<a class="jxr_linenumber" name="L87" href="#L87">87</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojoTest.html">BaseDependencyCheckMojoImpl</a> <strong class="jxr_keyword">extends</strong> BaseDependencyCheckMojo {
|
||||
<a class="jxr_linenumber" name="L88" href="#L88">88</a>
|
||||
<a class="jxr_linenumber" name="L89" href="#L89">89</a> @Override
|
||||
<a class="jxr_linenumber" name="L90" href="#L90">90</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> runCheck() <strong class="jxr_keyword">throws</strong> MojoExecutionException, MojoFailureException {
|
||||
<a class="jxr_linenumber" name="L91" href="#L91">91</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> UnsupportedOperationException(<span class="jxr_string">"Not supported yet."</span>); <em class="jxr_comment">//To change body of generated methods, choose Tools | Templates.</em>
|
||||
<a class="jxr_linenumber" name="L92" href="#L92">92</a> }
|
||||
<a class="jxr_linenumber" name="L93" href="#L93">93</a>
|
||||
<a class="jxr_linenumber" name="L94" href="#L94">94</a> @Override
|
||||
<a class="jxr_linenumber" name="L95" href="#L95">95</a> <strong class="jxr_keyword">public</strong> String getName(Locale locale) {
|
||||
<a class="jxr_linenumber" name="L96" href="#L96">96</a> <strong class="jxr_keyword">return</strong> <span class="jxr_string">"test implementation"</span>;
|
||||
<a class="jxr_linenumber" name="L97" href="#L97">97</a> }
|
||||
<a class="jxr_linenumber" name="L98" href="#L98">98</a>
|
||||
<a class="jxr_linenumber" name="L99" href="#L99">99</a> @Override
|
||||
<a class="jxr_linenumber" name="L100" href="#L100">100</a> <strong class="jxr_keyword">public</strong> String getDescription(Locale locale) {
|
||||
<a class="jxr_linenumber" name="L101" href="#L101">101</a> <strong class="jxr_keyword">return</strong> <span class="jxr_string">"test implementation"</span>;
|
||||
<a class="jxr_linenumber" name="L102" href="#L102">102</a> }
|
||||
<a class="jxr_linenumber" name="L103" href="#L103">103</a>
|
||||
<a class="jxr_linenumber" name="L104" href="#L104">104</a> @Override
|
||||
<a class="jxr_linenumber" name="L105" href="#L105">105</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> canGenerateReport() {
|
||||
<a class="jxr_linenumber" name="L106" href="#L106">106</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> UnsupportedOperationException(<span class="jxr_string">"Not supported yet."</span>); <em class="jxr_comment">//To change body of generated methods, choose Tools | Templates.</em>
|
||||
<a class="jxr_linenumber" name="L107" href="#L107">107</a> }
|
||||
<a class="jxr_linenumber" name="L108" href="#L108">108</a>
|
||||
<a class="jxr_linenumber" name="L109" href="#L109">109</a> }
|
||||
<a class="jxr_linenumber" name="L110" href="#L110">110</a>
|
||||
<a class="jxr_linenumber" name="L111" href="#L111">111</a> }
|
||||
</pre>
|
||||
<hr/>
|
||||
<div id="footer">Copyright © 2013–2015 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,60 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title>BaseTest xref</title>
|
||||
<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="overview"><a href="../../../../../testapidocs/org/owasp/dependencycheck/maven/BaseTest.html">View Javadoc</a></div><pre>
|
||||
<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em>
|
||||
<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * This file is part of dependency-check-maven.</em>
|
||||
<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em>
|
||||
<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em>
|
||||
<a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em>
|
||||
<a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em>
|
||||
<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em>
|
||||
<a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em>
|
||||
<a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em>
|
||||
<a class="jxr_linenumber" name="L13" href="#L13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em>
|
||||
<a class="jxr_linenumber" name="L14" href="#L14">14</a> <em class="jxr_comment"> * limitations under the License.</em>
|
||||
<a class="jxr_linenumber" name="L15" href="#L15">15</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> * Copyright (c) 2014 Jeremy Long. All Rights Reserved.</em>
|
||||
<a class="jxr_linenumber" name="L17" href="#L17">17</a> <em class="jxr_comment"> */</em>
|
||||
<a class="jxr_linenumber" name="L18" href="#L18">18</a> <strong class="jxr_keyword">package</strong> org.owasp.dependencycheck.maven;
|
||||
<a class="jxr_linenumber" name="L19" href="#L19">19</a>
|
||||
<a class="jxr_linenumber" name="L20" href="#L20">20</a> <strong class="jxr_keyword">import</strong> java.io.InputStream;
|
||||
<a class="jxr_linenumber" name="L21" href="#L21">21</a> <strong class="jxr_keyword">import</strong> org.junit.AfterClass;
|
||||
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <strong class="jxr_keyword">import</strong> org.junit.BeforeClass;
|
||||
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.utils.Settings;
|
||||
<a class="jxr_linenumber" name="L24" href="#L24">24</a>
|
||||
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L26" href="#L26">26</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment"> * @author Jeremy Long <jeremy.long@owasp.org></em>
|
||||
<a class="jxr_linenumber" name="L28" href="#L28">28</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/owasp/dependencycheck/maven/BaseTest.html">BaseTest</a> {
|
||||
<a class="jxr_linenumber" name="L30" href="#L30">30</a>
|
||||
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment"> * The properties file location.</em>
|
||||
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PROPERTIES_FILE = <span class="jxr_string">"mojo.properties"</span>;
|
||||
<a class="jxr_linenumber" name="L35" href="#L35">35</a>
|
||||
<a class="jxr_linenumber" name="L36" href="#L36">36</a> @BeforeClass
|
||||
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> setUpClass() <strong class="jxr_keyword">throws</strong> Exception {
|
||||
<a class="jxr_linenumber" name="L38" href="#L38">38</a> Settings.initialize();
|
||||
<a class="jxr_linenumber" name="L39" href="#L39">39</a> InputStream mojoProperties = BaseTest.<strong class="jxr_keyword">class</strong>.getClassLoader().getResourceAsStream(BaseTest.PROPERTIES_FILE);
|
||||
<a class="jxr_linenumber" name="L40" href="#L40">40</a> Settings.mergeProperties(mojoProperties);
|
||||
<a class="jxr_linenumber" name="L41" href="#L41">41</a> }
|
||||
<a class="jxr_linenumber" name="L42" href="#L42">42</a>
|
||||
<a class="jxr_linenumber" name="L43" href="#L43">43</a> @AfterClass
|
||||
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> tearDownClass() <strong class="jxr_keyword">throws</strong> Exception {
|
||||
<a class="jxr_linenumber" name="L45" href="#L45">45</a> Settings.cleanup(<strong class="jxr_keyword">true</strong>);
|
||||
<a class="jxr_linenumber" name="L46" href="#L46">46</a> }
|
||||
<a class="jxr_linenumber" name="L47" href="#L47">47</a> }
|
||||
</pre>
|
||||
<hr/>
|
||||
<div id="footer">Copyright © 2013–2015 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -3,7 +3,7 @@
|
||||
<html xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title>Dependency-Check Maven Plugin 1.2.7 Reference Package org.owasp.dependencycheck.maven</title>
|
||||
<title>Dependency-Check Maven Plugin 1.2.9 Reference Package org.owasp.dependencycheck.maven</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
@@ -16,10 +16,13 @@
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="DependencyCheckMojoTest.html" target="classFrame">DependencyCheckMojoTest</a>
|
||||
<a href="BaseDependencyCheckMojoTest.html" target="classFrame">BaseDependencyCheckMojoImpl</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="MySink.html" target="classFrame">MySink</a>
|
||||
<a href="BaseDependencyCheckMojoTest.html" target="classFrame">BaseDependencyCheckMojoTest</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="BaseTest.html" target="classFrame">BaseTest</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<html xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title>Dependency-Check Maven Plugin 1.2.7 Reference Package org.owasp.dependencycheck.maven</title>
|
||||
<title>Dependency-Check Maven Plugin 1.2.9 Reference Package org.owasp.dependencycheck.maven</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
@@ -37,12 +37,17 @@
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="DependencyCheckMojoTest.html" target="classFrame">DependencyCheckMojoTest</a>
|
||||
<a href="BaseDependencyCheckMojoTest.html" target="classFrame">BaseDependencyCheckMojoImpl</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="MySink.html" target="classFrame">MySink</a>
|
||||
<a href="BaseDependencyCheckMojoTest.html" target="classFrame">BaseDependencyCheckMojoTest</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="BaseTest.html" target="classFrame">BaseTest</a>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@@ -68,7 +73,7 @@
|
||||
</div>
|
||||
<hr />
|
||||
<div id="footer">
|
||||
Copyright © 2013–2014 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.
|
||||
Copyright © 2013–2015 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -3,7 +3,7 @@
|
||||
<html xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title>Dependency-Check Maven Plugin 1.2.7 Reference</title>
|
||||
<title>Dependency-Check Maven Plugin 1.2.9 Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<html xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title>Dependency-Check Maven Plugin 1.2.7 Reference</title>
|
||||
<title>Dependency-Check Maven Plugin 1.2.9 Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
@@ -24,7 +24,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<h2>Dependency-Check Maven Plugin 1.2.7 Reference</h2>
|
||||
<h2>Dependency-Check Maven Plugin 1.2.9 Reference</h2>
|
||||
|
||||
<table class="summary">
|
||||
<thead>
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<hr />
|
||||
<div id="footer">
|
||||
Copyright © 2013–2014 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.
|
||||
Copyright © 2013–2015 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -12,19 +12,19 @@
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="org/owasp/dependencycheck/maven/DependencyCheckMojo.html" target="classFrame">DependencyCheckMojo</a>
|
||||
<a href="org/owasp/dependencycheck/maven/AggregateMojo.html" target="classFrame">AggregateMojo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html" target="classFrame">BaseDependencyCheckMojo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="org/owasp/dependencycheck/maven/CheckMojo.html" target="classFrame">CheckMojo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="org/owasp/dependencycheck/maven/Engine.html" target="classFrame">Engine</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="org/owasp/dependencycheck/maven/HelpMojo.html" target="classFrame">HelpMojo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="org/owasp/dependencycheck/maven/ReportAggregationMojo.html" target="classFrame">ReportAggregationMojo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="org/owasp/dependencycheck/maven/ReportingUtil.html" target="classFrame">ReportingUtil</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<!-- this is a JXR report set -->
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title>Dependency-Check Maven Plugin 1.2.7 Reference</title>
|
||||
<title>Dependency-Check Maven Plugin 1.2.9 Reference</title>
|
||||
</head>
|
||||
<frameset cols="20%,80%">
|
||||
<frameset rows="30%,70%">
|
||||
|
||||
@@ -0,0 +1,277 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title>AggregateMojo xref</title>
|
||||
<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="overview"><a href="../../../../../apidocs/org/owasp/dependencycheck/maven/AggregateMojo.html">View Javadoc</a></div><pre>
|
||||
<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em>
|
||||
<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * This file is part of dependency-check-maven.</em>
|
||||
<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em>
|
||||
<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em>
|
||||
<a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em>
|
||||
<a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em>
|
||||
<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em>
|
||||
<a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em>
|
||||
<a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em>
|
||||
<a class="jxr_linenumber" name="L13" href="#L13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em>
|
||||
<a class="jxr_linenumber" name="L14" href="#L14">14</a> <em class="jxr_comment"> * limitations under the License.</em>
|
||||
<a class="jxr_linenumber" name="L15" href="#L15">15</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> * Copyright (c) 2013 Jeremy Long. All Rights Reserved.</em>
|
||||
<a class="jxr_linenumber" name="L17" href="#L17">17</a> <em class="jxr_comment"> */</em>
|
||||
<a class="jxr_linenumber" name="L18" href="#L18">18</a> <strong class="jxr_keyword">package</strong> org.owasp.dependencycheck.maven;
|
||||
<a class="jxr_linenumber" name="L19" href="#L19">19</a>
|
||||
<a class="jxr_linenumber" name="L20" href="#L20">20</a> <strong class="jxr_keyword">import</strong> java.io.File;
|
||||
<a class="jxr_linenumber" name="L21" href="#L21">21</a> <strong class="jxr_keyword">import</strong> java.io.IOException;
|
||||
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <strong class="jxr_keyword">import</strong> java.util.ArrayList;
|
||||
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong class="jxr_keyword">import</strong> java.util.Collections;
|
||||
<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong class="jxr_keyword">import</strong> java.util.HashSet;
|
||||
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">import</strong> java.util.List;
|
||||
<a class="jxr_linenumber" name="L26" href="#L26">26</a> <strong class="jxr_keyword">import</strong> java.util.Locale;
|
||||
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <strong class="jxr_keyword">import</strong> java.util.Set;
|
||||
<a class="jxr_linenumber" name="L28" href="#L28">28</a> <strong class="jxr_keyword">import</strong> java.util.logging.Level;
|
||||
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <strong class="jxr_keyword">import</strong> java.util.logging.Logger;
|
||||
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.MojoExecutionException;
|
||||
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.MojoFailureException;
|
||||
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugins.annotations.LifecyclePhase;
|
||||
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugins.annotations.Mojo;
|
||||
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugins.annotations.ResolutionScope;
|
||||
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong class="jxr_keyword">import</strong> org.apache.maven.project.MavenProject;
|
||||
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.analyzer.DependencyBundlingAnalyzer;
|
||||
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.analyzer.exception.AnalysisException;
|
||||
<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.data.nvdcve.DatabaseException;
|
||||
<a class="jxr_linenumber" name="L39" href="#L39">39</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.dependency.Dependency;
|
||||
<a class="jxr_linenumber" name="L40" href="#L40">40</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.utils.Settings;
|
||||
<a class="jxr_linenumber" name="L41" href="#L41">41</a>
|
||||
<a class="jxr_linenumber" name="L42" href="#L42">42</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_javadoccomment"> * Maven Plugin that checks project dependencies and the dependencies of all child modules to see if they have any known published</em>
|
||||
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <em class="jxr_javadoccomment"> * vulnerabilities.</em>
|
||||
<a class="jxr_linenumber" name="L45" href="#L45">45</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L46" href="#L46">46</a> <em class="jxr_javadoccomment"> * @author Jeremy Long <jeremy.long@owasp.org></em>
|
||||
<a class="jxr_linenumber" name="L47" href="#L47">47</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L48" href="#L48">48</a> @Mojo(
|
||||
<a class="jxr_linenumber" name="L49" href="#L49">49</a> name = <span class="jxr_string">"aggregate"</span>,
|
||||
<a class="jxr_linenumber" name="L50" href="#L50">50</a> defaultPhase = LifecyclePhase.SITE,
|
||||
<a class="jxr_linenumber" name="L51" href="#L51">51</a> aggregator = <strong class="jxr_keyword">true</strong>,
|
||||
<a class="jxr_linenumber" name="L52" href="#L52">52</a> threadSafe = <strong class="jxr_keyword">true</strong>,
|
||||
<a class="jxr_linenumber" name="L53" href="#L53">53</a> requiresDependencyResolution = ResolutionScope.COMPILE_PLUS_RUNTIME,
|
||||
<a class="jxr_linenumber" name="L54" href="#L54">54</a> requiresOnline = <strong class="jxr_keyword">true</strong>
|
||||
<a class="jxr_linenumber" name="L55" href="#L55">55</a> )
|
||||
<a class="jxr_linenumber" name="L56" href="#L56">56</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/owasp/dependencycheck/maven/AggregateMojo.html">AggregateMojo</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html">BaseDependencyCheckMojo</a> {
|
||||
<a class="jxr_linenumber" name="L57" href="#L57">57</a>
|
||||
<a class="jxr_linenumber" name="L58" href="#L58">58</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L59" href="#L59">59</a> <em class="jxr_javadoccomment"> * Logger field reference.</em>
|
||||
<a class="jxr_linenumber" name="L60" href="#L60">60</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Logger LOGGER = Logger.getLogger(AggregateMojo.<strong class="jxr_keyword">class</strong>.getName());
|
||||
<a class="jxr_linenumber" name="L62" href="#L62">62</a>
|
||||
<a class="jxr_linenumber" name="L63" href="#L63">63</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L64" href="#L64">64</a> <em class="jxr_javadoccomment"> * Executes the aggregate dependency-check goal. This runs dependency-check and generates the subsequent reports.</em>
|
||||
<a class="jxr_linenumber" name="L65" href="#L65">65</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L66" href="#L66">66</a> <em class="jxr_javadoccomment"> * @throws MojoExecutionException thrown if there is ane exception running the mojo</em>
|
||||
<a class="jxr_linenumber" name="L67" href="#L67">67</a> <em class="jxr_javadoccomment"> * @throws MojoFailureException thrown if dependency-check is configured to fail the build</em>
|
||||
<a class="jxr_linenumber" name="L68" href="#L68">68</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L69" href="#L69">69</a> @Override
|
||||
<a class="jxr_linenumber" name="L70" href="#L70">70</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> runCheck() <strong class="jxr_keyword">throws</strong> MojoExecutionException, MojoFailureException {
|
||||
<a class="jxr_linenumber" name="L71" href="#L71">71</a> <strong class="jxr_keyword">final</strong> <a href="../../../../org/owasp/dependencycheck/maven/Engine.html">Engine</a> engine = generateDataFile();
|
||||
<a class="jxr_linenumber" name="L72" href="#L72">72</a>
|
||||
<a class="jxr_linenumber" name="L73" href="#L73">73</a> <strong class="jxr_keyword">if</strong> (getProject() == getReactorProjects().get(getReactorProjects().size() - 1)) {
|
||||
<a class="jxr_linenumber" name="L74" href="#L74">74</a>
|
||||
<a class="jxr_linenumber" name="L75" href="#L75">75</a> <em class="jxr_comment">//ensure that the .ser file was created for each.</em>
|
||||
<a class="jxr_linenumber" name="L76" href="#L76">76</a> <strong class="jxr_keyword">for</strong> (MavenProject current : getReactorProjects()) {
|
||||
<a class="jxr_linenumber" name="L77" href="#L77">77</a> <strong class="jxr_keyword">final</strong> File dataFile = getDataFile(current);
|
||||
<a class="jxr_linenumber" name="L78" href="#L78">78</a> <strong class="jxr_keyword">if</strong> (dataFile == <strong class="jxr_keyword">null</strong>) { <em class="jxr_comment">//dc was never run on this project. write the ser to the target.</em>
|
||||
<a class="jxr_linenumber" name="L79" href="#L79">79</a> LOGGER.fine(String.format(<span class="jxr_string">"Executing dependency-check on %s"</span>, current.getName()));
|
||||
<a class="jxr_linenumber" name="L80" href="#L80">80</a> generateDataFile(engine, current);
|
||||
<a class="jxr_linenumber" name="L81" href="#L81">81</a> }
|
||||
<a class="jxr_linenumber" name="L82" href="#L82">82</a> }
|
||||
<a class="jxr_linenumber" name="L83" href="#L83">83</a>
|
||||
<a class="jxr_linenumber" name="L84" href="#L84">84</a> <strong class="jxr_keyword">for</strong> (MavenProject current : getReactorProjects()) {
|
||||
<a class="jxr_linenumber" name="L85" href="#L85">85</a> List<Dependency> dependencies = readDataFile(current);
|
||||
<a class="jxr_linenumber" name="L86" href="#L86">86</a> <strong class="jxr_keyword">if</strong> (dependencies == <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L87" href="#L87">87</a> dependencies = <strong class="jxr_keyword">new</strong> ArrayList<Dependency>();
|
||||
<a class="jxr_linenumber" name="L88" href="#L88">88</a> }
|
||||
<a class="jxr_linenumber" name="L89" href="#L89">89</a> <strong class="jxr_keyword">final</strong> Set<MavenProject> childProjects = getDescendants(current);
|
||||
<a class="jxr_linenumber" name="L90" href="#L90">90</a> <strong class="jxr_keyword">for</strong> (MavenProject reportOn : childProjects) {
|
||||
<a class="jxr_linenumber" name="L91" href="#L91">91</a> <strong class="jxr_keyword">final</strong> List<Dependency> childDeps = readDataFile(reportOn);
|
||||
<a class="jxr_linenumber" name="L92" href="#L92">92</a> <strong class="jxr_keyword">if</strong> (childDeps != <strong class="jxr_keyword">null</strong> && !childDeps.isEmpty()) {
|
||||
<a class="jxr_linenumber" name="L93" href="#L93">93</a> LOGGER.fine(String.format(<span class="jxr_string">"Adding %d dependencies from %s"</span>, childDeps.size(), reportOn.getName()));
|
||||
<a class="jxr_linenumber" name="L94" href="#L94">94</a> dependencies.addAll(childDeps);
|
||||
<a class="jxr_linenumber" name="L95" href="#L95">95</a> } <strong class="jxr_keyword">else</strong> {
|
||||
<a class="jxr_linenumber" name="L96" href="#L96">96</a> LOGGER.fine(String.format(<span class="jxr_string">"No dependencies read for %s"</span>, reportOn.getName()));
|
||||
<a class="jxr_linenumber" name="L97" href="#L97">97</a> }
|
||||
<a class="jxr_linenumber" name="L98" href="#L98">98</a> }
|
||||
<a class="jxr_linenumber" name="L99" href="#L99">99</a> engine.getDependencies().clear();
|
||||
<a class="jxr_linenumber" name="L100" href="#L100">100</a> engine.getDependencies().addAll(dependencies);
|
||||
<a class="jxr_linenumber" name="L101" href="#L101">101</a> <strong class="jxr_keyword">final</strong> DependencyBundlingAnalyzer bundler = <strong class="jxr_keyword">new</strong> DependencyBundlingAnalyzer();
|
||||
<a class="jxr_linenumber" name="L102" href="#L102">102</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="L103" href="#L103">103</a> LOGGER.fine(String.format(<span class="jxr_string">"Dependency count pre-bundler: %s"</span>, engine.getDependencies().size()));
|
||||
<a class="jxr_linenumber" name="L104" href="#L104">104</a> bundler.analyze(<strong class="jxr_keyword">null</strong>, engine);
|
||||
<a class="jxr_linenumber" name="L105" href="#L105">105</a> LOGGER.fine(String.format(<span class="jxr_string">"Dependency count post-bundler: %s"</span>, engine.getDependencies().size()));
|
||||
<a class="jxr_linenumber" name="L106" href="#L106">106</a> } <strong class="jxr_keyword">catch</strong> (AnalysisException ex) {
|
||||
<a class="jxr_linenumber" name="L107" href="#L107">107</a> LOGGER.log(Level.WARNING, <span class="jxr_string">"An error occured grouping the dependencies; duplicate entries may exist in the report"</span>, ex);
|
||||
<a class="jxr_linenumber" name="L108" href="#L108">108</a> LOGGER.log(Level.FINE, <span class="jxr_string">"Bundling Exception"</span>, ex);
|
||||
<a class="jxr_linenumber" name="L109" href="#L109">109</a> }
|
||||
<a class="jxr_linenumber" name="L110" href="#L110">110</a>
|
||||
<a class="jxr_linenumber" name="L111" href="#L111">111</a> File outputDir = getCorrectOutputDirectory(current);
|
||||
<a class="jxr_linenumber" name="L112" href="#L112">112</a> <strong class="jxr_keyword">if</strong> (outputDir == <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L113" href="#L113">113</a> <em class="jxr_comment">//in some regards we shouldn't be writting this, but we are anyway.</em>
|
||||
<a class="jxr_linenumber" name="L114" href="#L114">114</a> <em class="jxr_comment">//we shouldn't write this because nothing is configured to generate this report.</em>
|
||||
<a class="jxr_linenumber" name="L115" href="#L115">115</a> outputDir = <strong class="jxr_keyword">new</strong> File(current.getBuild().getDirectory());
|
||||
<a class="jxr_linenumber" name="L116" href="#L116">116</a> }
|
||||
<a class="jxr_linenumber" name="L117" href="#L117">117</a> writeReports(engine, current, outputDir);
|
||||
<a class="jxr_linenumber" name="L118" href="#L118">118</a> }
|
||||
<a class="jxr_linenumber" name="L119" href="#L119">119</a> }
|
||||
<a class="jxr_linenumber" name="L120" href="#L120">120</a> engine.cleanup();
|
||||
<a class="jxr_linenumber" name="L121" href="#L121">121</a> Settings.cleanup();
|
||||
<a class="jxr_linenumber" name="L122" href="#L122">122</a> }
|
||||
<a class="jxr_linenumber" name="L123" href="#L123">123</a>
|
||||
<a class="jxr_linenumber" name="L124" href="#L124">124</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L125" href="#L125">125</a> <em class="jxr_javadoccomment"> * Returns a set containing all the descendant projects of the given project.</em>
|
||||
<a class="jxr_linenumber" name="L126" href="#L126">126</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L127" href="#L127">127</a> <em class="jxr_javadoccomment"> * @param project the project for which all descendants will be returned</em>
|
||||
<a class="jxr_linenumber" name="L128" href="#L128">128</a> <em class="jxr_javadoccomment"> * @return the set of descendant projects</em>
|
||||
<a class="jxr_linenumber" name="L129" href="#L129">129</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L130" href="#L130">130</a> <strong class="jxr_keyword">protected</strong> Set<MavenProject> getDescendants(MavenProject project) {
|
||||
<a class="jxr_linenumber" name="L131" href="#L131">131</a> <strong class="jxr_keyword">if</strong> (project == <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L132" href="#L132">132</a> <strong class="jxr_keyword">return</strong> Collections.emptySet();
|
||||
<a class="jxr_linenumber" name="L133" href="#L133">133</a> }
|
||||
<a class="jxr_linenumber" name="L134" href="#L134">134</a> <strong class="jxr_keyword">final</strong> Set<MavenProject> descendants = <strong class="jxr_keyword">new</strong> HashSet<MavenProject>();
|
||||
<a class="jxr_linenumber" name="L135" href="#L135">135</a> <strong class="jxr_keyword">int</strong> size = 0;
|
||||
<a class="jxr_linenumber" name="L136" href="#L136">136</a> LOGGER.fine(String.format(<span class="jxr_string">"Collecting descendants of %s"</span>, project.getName()));
|
||||
<a class="jxr_linenumber" name="L137" href="#L137">137</a> <strong class="jxr_keyword">for</strong> (String m : project.getModules()) {
|
||||
<a class="jxr_linenumber" name="L138" href="#L138">138</a> <strong class="jxr_keyword">for</strong> (MavenProject mod : getReactorProjects()) {
|
||||
<a class="jxr_linenumber" name="L139" href="#L139">139</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="L140" href="#L140">140</a> File mpp = <strong class="jxr_keyword">new</strong> File(project.getBasedir(), m);
|
||||
<a class="jxr_linenumber" name="L141" href="#L141">141</a> mpp = mpp.getCanonicalFile();
|
||||
<a class="jxr_linenumber" name="L142" href="#L142">142</a> <strong class="jxr_keyword">if</strong> (mpp.compareTo(mod.getBasedir()) == 0) {
|
||||
<a class="jxr_linenumber" name="L143" href="#L143">143</a> <strong class="jxr_keyword">if</strong> (descendants.add(mod)) {
|
||||
<a class="jxr_linenumber" name="L144" href="#L144">144</a> LOGGER.fine(String.format(<span class="jxr_string">"Decendent module %s added"</span>, mod.getName()));
|
||||
<a class="jxr_linenumber" name="L145" href="#L145">145</a> }
|
||||
<a class="jxr_linenumber" name="L146" href="#L146">146</a> }
|
||||
<a class="jxr_linenumber" name="L147" href="#L147">147</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
|
||||
<a class="jxr_linenumber" name="L148" href="#L148">148</a> LOGGER.log(Level.FINE, <span class="jxr_string">"Unable to determine module path"</span>, ex);
|
||||
<a class="jxr_linenumber" name="L149" href="#L149">149</a> }
|
||||
<a class="jxr_linenumber" name="L150" href="#L150">150</a> }
|
||||
<a class="jxr_linenumber" name="L151" href="#L151">151</a> }
|
||||
<a class="jxr_linenumber" name="L152" href="#L152">152</a> <strong class="jxr_keyword">do</strong> {
|
||||
<a class="jxr_linenumber" name="L153" href="#L153">153</a> size = descendants.size();
|
||||
<a class="jxr_linenumber" name="L154" href="#L154">154</a> <strong class="jxr_keyword">for</strong> (MavenProject p : getReactorProjects()) {
|
||||
<a class="jxr_linenumber" name="L155" href="#L155">155</a> <strong class="jxr_keyword">if</strong> (project.equals(p.getParent()) || descendants.contains(p.getParent())) {
|
||||
<a class="jxr_linenumber" name="L156" href="#L156">156</a> <strong class="jxr_keyword">if</strong> (descendants.add(p)) {
|
||||
<a class="jxr_linenumber" name="L157" href="#L157">157</a> LOGGER.fine(String.format(<span class="jxr_string">"Decendent %s added"</span>, p.getName()));
|
||||
<a class="jxr_linenumber" name="L158" href="#L158">158</a> }
|
||||
<a class="jxr_linenumber" name="L159" href="#L159">159</a> <strong class="jxr_keyword">for</strong> (MavenProject modTest : getReactorProjects()) {
|
||||
<a class="jxr_linenumber" name="L160" href="#L160">160</a> <strong class="jxr_keyword">if</strong> (p.getModules() != <strong class="jxr_keyword">null</strong> && p.getModules().contains(modTest.getName())) {
|
||||
<a class="jxr_linenumber" name="L161" href="#L161">161</a> <strong class="jxr_keyword">if</strong> (descendants.add(modTest)) {
|
||||
<a class="jxr_linenumber" name="L162" href="#L162">162</a> LOGGER.fine(String.format(<span class="jxr_string">"Decendent %s added"</span>, modTest.getName()));
|
||||
<a class="jxr_linenumber" name="L163" href="#L163">163</a> }
|
||||
<a class="jxr_linenumber" name="L164" href="#L164">164</a> }
|
||||
<a class="jxr_linenumber" name="L165" href="#L165">165</a> }
|
||||
<a class="jxr_linenumber" name="L166" href="#L166">166</a> }
|
||||
<a class="jxr_linenumber" name="L167" href="#L167">167</a> <strong class="jxr_keyword">for</strong> (MavenProject dec : descendants) {
|
||||
<a class="jxr_linenumber" name="L168" href="#L168">168</a> <strong class="jxr_keyword">for</strong> (String mod : dec.getModules()) {
|
||||
<a class="jxr_linenumber" name="L169" href="#L169">169</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="L170" href="#L170">170</a> File mpp = <strong class="jxr_keyword">new</strong> File(dec.getBasedir(), mod);
|
||||
<a class="jxr_linenumber" name="L171" href="#L171">171</a> mpp = mpp.getCanonicalFile();
|
||||
<a class="jxr_linenumber" name="L172" href="#L172">172</a> <strong class="jxr_keyword">if</strong> (mpp.compareTo(p.getBasedir()) == 0) {
|
||||
<a class="jxr_linenumber" name="L173" href="#L173">173</a> <strong class="jxr_keyword">if</strong> (descendants.add(p)) {
|
||||
<a class="jxr_linenumber" name="L174" href="#L174">174</a> LOGGER.fine(String.format(<span class="jxr_string">"Decendent module %s added"</span>, p.getName()));
|
||||
<a class="jxr_linenumber" name="L175" href="#L175">175</a> }
|
||||
<a class="jxr_linenumber" name="L176" href="#L176">176</a> }
|
||||
<a class="jxr_linenumber" name="L177" href="#L177">177</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
|
||||
<a class="jxr_linenumber" name="L178" href="#L178">178</a> LOGGER.log(Level.FINE, <span class="jxr_string">"Unable to determine module path"</span>, ex);
|
||||
<a class="jxr_linenumber" name="L179" href="#L179">179</a> }
|
||||
<a class="jxr_linenumber" name="L180" href="#L180">180</a> }
|
||||
<a class="jxr_linenumber" name="L181" href="#L181">181</a> }
|
||||
<a class="jxr_linenumber" name="L182" href="#L182">182</a> }
|
||||
<a class="jxr_linenumber" name="L183" href="#L183">183</a> } <strong class="jxr_keyword">while</strong> (size != 0 && size != descendants.size());
|
||||
<a class="jxr_linenumber" name="L184" href="#L184">184</a> LOGGER.fine(String.format(<span class="jxr_string">"%s has %d children"</span>, project, descendants.size()));
|
||||
<a class="jxr_linenumber" name="L185" href="#L185">185</a> <strong class="jxr_keyword">return</strong> descendants;
|
||||
<a class="jxr_linenumber" name="L186" href="#L186">186</a> }
|
||||
<a class="jxr_linenumber" name="L187" href="#L187">187</a>
|
||||
<a class="jxr_linenumber" name="L188" href="#L188">188</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L189" href="#L189">189</a> <em class="jxr_javadoccomment"> * Test if the project has pom packaging</em>
|
||||
<a class="jxr_linenumber" name="L190" href="#L190">190</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L191" href="#L191">191</a> <em class="jxr_javadoccomment"> * @param mavenProject Project to test</em>
|
||||
<a class="jxr_linenumber" name="L192" href="#L192">192</a> <em class="jxr_javadoccomment"> * @return <code>true</code> if it has a pom packaging; otherwise <code>false</code></em>
|
||||
<a class="jxr_linenumber" name="L193" href="#L193">193</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L194" href="#L194">194</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">boolean</strong> isMultiModule(MavenProject mavenProject) {
|
||||
<a class="jxr_linenumber" name="L195" href="#L195">195</a> <strong class="jxr_keyword">return</strong> <span class="jxr_string">"pom"</span>.equals(mavenProject.getPackaging());
|
||||
<a class="jxr_linenumber" name="L196" href="#L196">196</a> }
|
||||
<a class="jxr_linenumber" name="L197" href="#L197">197</a>
|
||||
<a class="jxr_linenumber" name="L198" href="#L198">198</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L199" href="#L199">199</a> <em class="jxr_javadoccomment"> * Initilizes the engine, runs a scan, and writes the serialized dependencies to disk.</em>
|
||||
<a class="jxr_linenumber" name="L200" href="#L200">200</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L201" href="#L201">201</a> <em class="jxr_javadoccomment"> * @return the Engine used to execute dependency-check</em>
|
||||
<a class="jxr_linenumber" name="L202" href="#L202">202</a> <em class="jxr_javadoccomment"> * @throws MojoExecutionException thrown if there is an exception running the mojo</em>
|
||||
<a class="jxr_linenumber" name="L203" href="#L203">203</a> <em class="jxr_javadoccomment"> * @throws MojoFailureException thrown if dependency-check is configured to fail the build if severe CVEs are identified.</em>
|
||||
<a class="jxr_linenumber" name="L204" href="#L204">204</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L205" href="#L205">205</a> <strong class="jxr_keyword">protected</strong> <a href="../../../../org/owasp/dependencycheck/maven/Engine.html">Engine</a> generateDataFile() <strong class="jxr_keyword">throws</strong> MojoExecutionException, MojoFailureException {
|
||||
<a class="jxr_linenumber" name="L206" href="#L206">206</a> <strong class="jxr_keyword">final</strong> <a href="../../../../org/owasp/dependencycheck/maven/Engine.html">Engine</a> engine;
|
||||
<a class="jxr_linenumber" name="L207" href="#L207">207</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="L208" href="#L208">208</a> engine = initializeEngine();
|
||||
<a class="jxr_linenumber" name="L209" href="#L209">209</a> } <strong class="jxr_keyword">catch</strong> (DatabaseException ex) {
|
||||
<a class="jxr_linenumber" name="L210" href="#L210">210</a> LOGGER.log(Level.FINE, <span class="jxr_string">"Database connection error"</span>, ex);
|
||||
<a class="jxr_linenumber" name="L211" href="#L211">211</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException(<span class="jxr_string">"An exception occured connecting to the local database. Please see the log file for more details."</span>, ex);
|
||||
<a class="jxr_linenumber" name="L212" href="#L212">212</a> }
|
||||
<a class="jxr_linenumber" name="L213" href="#L213">213</a> <strong class="jxr_keyword">return</strong> generateDataFile(engine, getProject());
|
||||
<a class="jxr_linenumber" name="L214" href="#L214">214</a> }
|
||||
<a class="jxr_linenumber" name="L215" href="#L215">215</a>
|
||||
<a class="jxr_linenumber" name="L216" href="#L216">216</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L217" href="#L217">217</a> <em class="jxr_javadoccomment"> * Runs dependency-check's Engine and writes the serialized dependencies to disk.</em>
|
||||
<a class="jxr_linenumber" name="L218" href="#L218">218</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L219" href="#L219">219</a> <em class="jxr_javadoccomment"> * @param engine the Engine to use when scanning.</em>
|
||||
<a class="jxr_linenumber" name="L220" href="#L220">220</a> <em class="jxr_javadoccomment"> * @param project the project to scan and generate the data file for</em>
|
||||
<a class="jxr_linenumber" name="L221" href="#L221">221</a> <em class="jxr_javadoccomment"> * @return the Engine used to execute dependency-check</em>
|
||||
<a class="jxr_linenumber" name="L222" href="#L222">222</a> <em class="jxr_javadoccomment"> * @throws MojoExecutionException thrown if there is an exception running the mojo</em>
|
||||
<a class="jxr_linenumber" name="L223" href="#L223">223</a> <em class="jxr_javadoccomment"> * @throws MojoFailureException thrown if dependency-check is configured to fail the build if severe CVEs are identified.</em>
|
||||
<a class="jxr_linenumber" name="L224" href="#L224">224</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L225" href="#L225">225</a> <strong class="jxr_keyword">protected</strong> <a href="../../../../org/owasp/dependencycheck/maven/Engine.html">Engine</a> generateDataFile(<a href="../../../../org/owasp/dependencycheck/maven/Engine.html">Engine</a> engine, MavenProject project) <strong class="jxr_keyword">throws</strong> MojoExecutionException, MojoFailureException {
|
||||
<a class="jxr_linenumber" name="L226" href="#L226">226</a> LOGGER.fine(String.format(<span class="jxr_string">"Begin Scanning: %s"</span>, project.getName()));
|
||||
<a class="jxr_linenumber" name="L227" href="#L227">227</a> engine.getDependencies().clear();
|
||||
<a class="jxr_linenumber" name="L228" href="#L228">228</a> engine.resetFileTypeAnalyzers();
|
||||
<a class="jxr_linenumber" name="L229" href="#L229">229</a> scanArtifacts(project, engine);
|
||||
<a class="jxr_linenumber" name="L230" href="#L230">230</a> engine.analyzeDependencies();
|
||||
<a class="jxr_linenumber" name="L231" href="#L231">231</a> <strong class="jxr_keyword">final</strong> File target = <strong class="jxr_keyword">new</strong> File(project.getBuild().getDirectory());
|
||||
<a class="jxr_linenumber" name="L232" href="#L232">232</a> writeDataFile(project, target, engine.getDependencies());
|
||||
<a class="jxr_linenumber" name="L233" href="#L233">233</a> showSummary(project, engine.getDependencies());
|
||||
<a class="jxr_linenumber" name="L234" href="#L234">234</a> checkForFailure(engine.getDependencies());
|
||||
<a class="jxr_linenumber" name="L235" href="#L235">235</a> <strong class="jxr_keyword">return</strong> engine;
|
||||
<a class="jxr_linenumber" name="L236" href="#L236">236</a> }
|
||||
<a class="jxr_linenumber" name="L237" href="#L237">237</a>
|
||||
<a class="jxr_linenumber" name="L238" href="#L238">238</a> @Override
|
||||
<a class="jxr_linenumber" name="L239" href="#L239">239</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> canGenerateReport() {
|
||||
<a class="jxr_linenumber" name="L240" href="#L240">240</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>; <em class="jxr_comment">//aggregate always returns true for now - we can look at a more complicated/acurate solution later</em>
|
||||
<a class="jxr_linenumber" name="L241" href="#L241">241</a> }
|
||||
<a class="jxr_linenumber" name="L242" href="#L242">242</a>
|
||||
<a class="jxr_linenumber" name="L243" href="#L243">243</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L244" href="#L244">244</a> <em class="jxr_javadoccomment"> * Returns the report name.</em>
|
||||
<a class="jxr_linenumber" name="L245" href="#L245">245</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L246" href="#L246">246</a> <em class="jxr_javadoccomment"> * @param locale the location</em>
|
||||
<a class="jxr_linenumber" name="L247" href="#L247">247</a> <em class="jxr_javadoccomment"> * @return the report name</em>
|
||||
<a class="jxr_linenumber" name="L248" href="#L248">248</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L249" href="#L249">249</a> <strong class="jxr_keyword">public</strong> String getName(Locale locale) {
|
||||
<a class="jxr_linenumber" name="L250" href="#L250">250</a> <strong class="jxr_keyword">return</strong> <span class="jxr_string">"dependency-check:aggregate"</span>;
|
||||
<a class="jxr_linenumber" name="L251" href="#L251">251</a> }
|
||||
<a class="jxr_linenumber" name="L252" href="#L252">252</a>
|
||||
<a class="jxr_linenumber" name="L253" href="#L253">253</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L254" href="#L254">254</a> <em class="jxr_javadoccomment"> * Gets the description of the Dependency-Check report to be displayed in the Maven Generated Reports page.</em>
|
||||
<a class="jxr_linenumber" name="L255" href="#L255">255</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L256" href="#L256">256</a> <em class="jxr_javadoccomment"> * @param locale The Locale to get the description for</em>
|
||||
<a class="jxr_linenumber" name="L257" href="#L257">257</a> <em class="jxr_javadoccomment"> * @return the description</em>
|
||||
<a class="jxr_linenumber" name="L258" href="#L258">258</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L259" href="#L259">259</a> <strong class="jxr_keyword">public</strong> String getDescription(Locale locale) {
|
||||
<a class="jxr_linenumber" name="L260" href="#L260">260</a> <strong class="jxr_keyword">return</strong> <span class="jxr_string">"Generates an aggregate report of all child Maven projects providing details on any "</span>
|
||||
<a class="jxr_linenumber" name="L261" href="#L261">261</a> + <span class="jxr_string">"published vulnerabilities within project dependencies. This report is a best "</span>
|
||||
<a class="jxr_linenumber" name="L262" href="#L262">262</a> + <span class="jxr_string">"effort and may contain false positives and false negatives."</span>;
|
||||
<a class="jxr_linenumber" name="L263" href="#L263">263</a> }
|
||||
<a class="jxr_linenumber" name="L264" href="#L264">264</a> }
|
||||
</pre>
|
||||
<hr/>
|
||||
<div id="footer">Copyright © 2013–2015 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.</div>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,131 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title>CheckMojo xref</title>
|
||||
<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="overview"><a href="../../../../../apidocs/org/owasp/dependencycheck/maven/CheckMojo.html">View Javadoc</a></div><pre>
|
||||
<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em>
|
||||
<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * This file is part of dependency-check-maven.</em>
|
||||
<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em>
|
||||
<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em>
|
||||
<a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em>
|
||||
<a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em>
|
||||
<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em>
|
||||
<a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em>
|
||||
<a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em>
|
||||
<a class="jxr_linenumber" name="L13" href="#L13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em>
|
||||
<a class="jxr_linenumber" name="L14" href="#L14">14</a> <em class="jxr_comment"> * limitations under the License.</em>
|
||||
<a class="jxr_linenumber" name="L15" href="#L15">15</a> <em class="jxr_comment"> *</em>
|
||||
<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> * Copyright (c) 2013 Jeremy Long. All Rights Reserved.</em>
|
||||
<a class="jxr_linenumber" name="L17" href="#L17">17</a> <em class="jxr_comment"> */</em>
|
||||
<a class="jxr_linenumber" name="L18" href="#L18">18</a> <strong class="jxr_keyword">package</strong> org.owasp.dependencycheck.maven;
|
||||
<a class="jxr_linenumber" name="L19" href="#L19">19</a>
|
||||
<a class="jxr_linenumber" name="L20" href="#L20">20</a> <strong class="jxr_keyword">import</strong> java.util.Locale;
|
||||
<a class="jxr_linenumber" name="L21" href="#L21">21</a> <strong class="jxr_keyword">import</strong> java.util.logging.Level;
|
||||
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <strong class="jxr_keyword">import</strong> java.util.logging.Logger;
|
||||
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.Artifact;
|
||||
<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.MojoExecutionException;
|
||||
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.MojoFailureException;
|
||||
<a class="jxr_linenumber" name="L26" href="#L26">26</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugins.annotations.LifecyclePhase;
|
||||
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugins.annotations.Mojo;
|
||||
<a class="jxr_linenumber" name="L28" href="#L28">28</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugins.annotations.ResolutionScope;
|
||||
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.data.nvdcve.DatabaseException;
|
||||
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.utils.Settings;
|
||||
<a class="jxr_linenumber" name="L31" href="#L31">31</a>
|
||||
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em class="jxr_javadoccomment"> * Maven Plugin that checks the project dependencies to see if they have any known published vulnerabilities.</em>
|
||||
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <em class="jxr_javadoccomment"> * @author Jeremy Long <jeremy.long@owasp.org></em>
|
||||
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L37" href="#L37">37</a> @Mojo(
|
||||
<a class="jxr_linenumber" name="L38" href="#L38">38</a> name = <span class="jxr_string">"check"</span>,
|
||||
<a class="jxr_linenumber" name="L39" href="#L39">39</a> defaultPhase = LifecyclePhase.COMPILE,
|
||||
<a class="jxr_linenumber" name="L40" href="#L40">40</a> threadSafe = <strong class="jxr_keyword">true</strong>,
|
||||
<a class="jxr_linenumber" name="L41" href="#L41">41</a> requiresDependencyResolution = ResolutionScope.COMPILE_PLUS_RUNTIME,
|
||||
<a class="jxr_linenumber" name="L42" href="#L42">42</a> requiresOnline = <strong class="jxr_keyword">true</strong>
|
||||
<a class="jxr_linenumber" name="L43" href="#L43">43</a> )
|
||||
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/owasp/dependencycheck/maven/CheckMojo.html">CheckMojo</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.html">BaseDependencyCheckMojo</a> {
|
||||
<a class="jxr_linenumber" name="L45" href="#L45">45</a>
|
||||
<a class="jxr_linenumber" name="L46" href="#L46">46</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L47" href="#L47">47</a> <em class="jxr_javadoccomment"> * Logger field reference.</em>
|
||||
<a class="jxr_linenumber" name="L48" href="#L48">48</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L49" href="#L49">49</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Logger LOGGER = Logger.getLogger(CheckMojo.<strong class="jxr_keyword">class</strong>.getName());
|
||||
<a class="jxr_linenumber" name="L50" href="#L50">50</a>
|
||||
<a class="jxr_linenumber" name="L51" href="#L51">51</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L52" href="#L52">52</a> <em class="jxr_javadoccomment"> * Returns whether or not a the report can be generated.</em>
|
||||
<a class="jxr_linenumber" name="L53" href="#L53">53</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L54" href="#L54">54</a> <em class="jxr_javadoccomment"> * @return <code>true</code> if the report can be generated; otherwise <code>false</code></em>
|
||||
<a class="jxr_linenumber" name="L55" href="#L55">55</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L56" href="#L56">56</a> @Override
|
||||
<a class="jxr_linenumber" name="L57" href="#L57">57</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> canGenerateReport() {
|
||||
<a class="jxr_linenumber" name="L58" href="#L58">58</a> <strong class="jxr_keyword">boolean</strong> isCapable = false;
|
||||
<a class="jxr_linenumber" name="L59" href="#L59">59</a> <strong class="jxr_keyword">for</strong> (Artifact a : getProject().getArtifacts()) {
|
||||
<a class="jxr_linenumber" name="L60" href="#L60">60</a> <strong class="jxr_keyword">if</strong> (!excludeFromScan(a)) {
|
||||
<a class="jxr_linenumber" name="L61" href="#L61">61</a> isCapable = <strong class="jxr_keyword">true</strong>;
|
||||
<a class="jxr_linenumber" name="L62" href="#L62">62</a> <strong class="jxr_keyword">break</strong>;
|
||||
<a class="jxr_linenumber" name="L63" href="#L63">63</a> }
|
||||
<a class="jxr_linenumber" name="L64" href="#L64">64</a> }
|
||||
<a class="jxr_linenumber" name="L65" href="#L65">65</a> <strong class="jxr_keyword">return</strong> isCapable;
|
||||
<a class="jxr_linenumber" name="L66" href="#L66">66</a> }
|
||||
<a class="jxr_linenumber" name="L67" href="#L67">67</a>
|
||||
<a class="jxr_linenumber" name="L68" href="#L68">68</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L69" href="#L69">69</a> <em class="jxr_javadoccomment"> * Executes the dependency-check engine on the project's dependencies and generates the report.</em>
|
||||
<a class="jxr_linenumber" name="L70" href="#L70">70</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L71" href="#L71">71</a> <em class="jxr_javadoccomment"> * @throws MojoExecutionException thrown if there is an exception executing the goal</em>
|
||||
<a class="jxr_linenumber" name="L72" href="#L72">72</a> <em class="jxr_javadoccomment"> * @throws MojoFailureException thrown if dependency-check is configured to fail the build</em>
|
||||
<a class="jxr_linenumber" name="L73" href="#L73">73</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L74" href="#L74">74</a> @Override
|
||||
<a class="jxr_linenumber" name="L75" href="#L75">75</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> runCheck() <strong class="jxr_keyword">throws</strong> MojoExecutionException, MojoFailureException {
|
||||
<a class="jxr_linenumber" name="L76" href="#L76">76</a> <strong class="jxr_keyword">final</strong> <a href="../../../../org/owasp/dependencycheck/maven/Engine.html">Engine</a> engine;
|
||||
<a class="jxr_linenumber" name="L77" href="#L77">77</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="L78" href="#L78">78</a> engine = initializeEngine();
|
||||
<a class="jxr_linenumber" name="L79" href="#L79">79</a> } <strong class="jxr_keyword">catch</strong> (DatabaseException ex) {
|
||||
<a class="jxr_linenumber" name="L80" href="#L80">80</a> LOGGER.log(Level.FINE, <span class="jxr_string">"Database connection error"</span>, ex);
|
||||
<a class="jxr_linenumber" name="L81" href="#L81">81</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException(<span class="jxr_string">"An exception occured connecting to the local database. Please see the log file for more details."</span>, ex);
|
||||
<a class="jxr_linenumber" name="L82" href="#L82">82</a> }
|
||||
<a class="jxr_linenumber" name="L83" href="#L83">83</a> scanArtifacts(getProject(), engine);
|
||||
<a class="jxr_linenumber" name="L84" href="#L84">84</a> <strong class="jxr_keyword">if</strong> (engine.getDependencies().isEmpty()) {
|
||||
<a class="jxr_linenumber" name="L85" href="#L85">85</a> LOGGER.info(<span class="jxr_string">"No dependencies were identified that could be analyzed by dependency-check"</span>);
|
||||
<a class="jxr_linenumber" name="L86" href="#L86">86</a> } <strong class="jxr_keyword">else</strong> {
|
||||
<a class="jxr_linenumber" name="L87" href="#L87">87</a> engine.analyzeDependencies();
|
||||
<a class="jxr_linenumber" name="L88" href="#L88">88</a> writeReports(engine, getProject(), getCorrectOutputDirectory());
|
||||
<a class="jxr_linenumber" name="L89" href="#L89">89</a> writeDataFile(getProject(), <strong class="jxr_keyword">null</strong>, engine.getDependencies());
|
||||
<a class="jxr_linenumber" name="L90" href="#L90">90</a> showSummary(getProject(), engine.getDependencies());
|
||||
<a class="jxr_linenumber" name="L91" href="#L91">91</a> checkForFailure(engine.getDependencies());
|
||||
<a class="jxr_linenumber" name="L92" href="#L92">92</a> }
|
||||
<a class="jxr_linenumber" name="L93" href="#L93">93</a> engine.cleanup();
|
||||
<a class="jxr_linenumber" name="L94" href="#L94">94</a> Settings.cleanup();
|
||||
<a class="jxr_linenumber" name="L95" href="#L95">95</a> }
|
||||
<a class="jxr_linenumber" name="L96" href="#L96">96</a>
|
||||
<a class="jxr_linenumber" name="L97" href="#L97">97</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L98" href="#L98">98</a> <em class="jxr_javadoccomment"> * Returns the report name.</em>
|
||||
<a class="jxr_linenumber" name="L99" href="#L99">99</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L100" href="#L100">100</a> <em class="jxr_javadoccomment"> * @param locale the location</em>
|
||||
<a class="jxr_linenumber" name="L101" href="#L101">101</a> <em class="jxr_javadoccomment"> * @return the report name</em>
|
||||
<a class="jxr_linenumber" name="L102" href="#L102">102</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L103" href="#L103">103</a> <strong class="jxr_keyword">public</strong> String getName(Locale locale) {
|
||||
<a class="jxr_linenumber" name="L104" href="#L104">104</a> <strong class="jxr_keyword">return</strong> <span class="jxr_string">"dependency-check"</span>;
|
||||
<a class="jxr_linenumber" name="L105" href="#L105">105</a> }
|
||||
<a class="jxr_linenumber" name="L106" href="#L106">106</a>
|
||||
<a class="jxr_linenumber" name="L107" href="#L107">107</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L108" href="#L108">108</a> <em class="jxr_javadoccomment"> * Gets the description of the Dependency-Check report to be displayed in the Maven Generated Reports page.</em>
|
||||
<a class="jxr_linenumber" name="L109" href="#L109">109</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L110" href="#L110">110</a> <em class="jxr_javadoccomment"> * @param locale The Locale to get the description for</em>
|
||||
<a class="jxr_linenumber" name="L111" href="#L111">111</a> <em class="jxr_javadoccomment"> * @return the description</em>
|
||||
<a class="jxr_linenumber" name="L112" href="#L112">112</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L113" href="#L113">113</a> <strong class="jxr_keyword">public</strong> String getDescription(Locale locale) {
|
||||
<a class="jxr_linenumber" name="L114" href="#L114">114</a> <strong class="jxr_keyword">return</strong> <span class="jxr_string">"Generates a report providing details on any published vulnerabilities within project dependencies. "</span>
|
||||
<a class="jxr_linenumber" name="L115" href="#L115">115</a> + <span class="jxr_string">"This report is a best effort and may contain false positives and false negatives."</span>;
|
||||
<a class="jxr_linenumber" name="L116" href="#L116">116</a> }
|
||||
<a class="jxr_linenumber" name="L117" href="#L117">117</a>
|
||||
<a class="jxr_linenumber" name="L118" href="#L118">118</a> }
|
||||
</pre>
|
||||
<hr/>
|
||||
<div id="footer">Copyright © 2013–2015 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -25,150 +25,211 @@
|
||||
<a class="jxr_linenumber" name="L17" href="#L17">17</a> <em class="jxr_comment"> */</em>
|
||||
<a class="jxr_linenumber" name="L18" href="#L18">18</a> <strong class="jxr_keyword">package</strong> org.owasp.dependencycheck.maven;
|
||||
<a class="jxr_linenumber" name="L19" href="#L19">19</a>
|
||||
<a class="jxr_linenumber" name="L20" href="#L20">20</a> <strong class="jxr_keyword">import</strong> java.util.logging.Logger;
|
||||
<a class="jxr_linenumber" name="L21" href="#L21">21</a> <strong class="jxr_keyword">import</strong> org.apache.maven.project.MavenProject;
|
||||
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.analyzer.Analyzer;
|
||||
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.analyzer.CPEAnalyzer;
|
||||
<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.data.nvdcve.DatabaseException;
|
||||
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.utils.Settings;
|
||||
<a class="jxr_linenumber" name="L26" href="#L26">26</a>
|
||||
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L28" href="#L28">28</a> <em class="jxr_javadoccomment"> * A modified version of the core engine specifically designed to persist some data between multiple executions of a</em>
|
||||
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment"> * multi-module Maven project.</em>
|
||||
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em class="jxr_javadoccomment"> * @author Jeremy Long <jeremy.long@owasp.org></em>
|
||||
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/owasp/dependencycheck/maven/Engine.html">Engine</a> <strong class="jxr_keyword">extends</strong> org.owasp.dependencycheck.Engine {
|
||||
<a class="jxr_linenumber" name="L34" href="#L34">34</a>
|
||||
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <em class="jxr_javadoccomment"> * The logger.</em>
|
||||
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">transient</strong> Logger LOGGER = Logger.getLogger(Engine.<strong class="jxr_keyword">class</strong>.getName());
|
||||
<a class="jxr_linenumber" name="L39" href="#L39">39</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L40" href="#L40">40</a> <em class="jxr_javadoccomment"> * A key used to persist an object in the MavenProject.</em>
|
||||
<a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L42" href="#L42">42</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String CPE_ANALYZER_KEY = <span class="jxr_string">"dependency-check-CPEAnalyzer"</span>;
|
||||
<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <em class="jxr_javadoccomment"> * The current MavenProject.</em>
|
||||
<a class="jxr_linenumber" name="L45" href="#L45">45</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L46" href="#L46">46</a> <strong class="jxr_keyword">private</strong> MavenProject currentProject;
|
||||
<a class="jxr_linenumber" name="L47" href="#L47">47</a>
|
||||
<a class="jxr_linenumber" name="L48" href="#L48">48</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L49" href="#L49">49</a> <em class="jxr_javadoccomment"> * Creates a new Engine to perform anyalsis on dependencies.</em>
|
||||
<a class="jxr_linenumber" name="L50" href="#L50">50</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L51" href="#L51">51</a> <em class="jxr_javadoccomment"> * @param project the current Maven project</em>
|
||||
<a class="jxr_linenumber" name="L52" href="#L52">52</a> <em class="jxr_javadoccomment"> * @throws DatabaseException thrown if there is an issue connecting to the database</em>
|
||||
<a class="jxr_linenumber" name="L53" href="#L53">53</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L54" href="#L54">54</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/owasp/dependencycheck/maven/Engine.html">Engine</a>(MavenProject project) <strong class="jxr_keyword">throws</strong> DatabaseException {
|
||||
<a class="jxr_linenumber" name="L55" href="#L55">55</a> <strong class="jxr_keyword">this</strong>.currentProject = project;
|
||||
<a class="jxr_linenumber" name="L56" href="#L56">56</a> <strong class="jxr_keyword">final</strong> MavenProject parent = getRootParent();
|
||||
<a class="jxr_linenumber" name="L57" href="#L57">57</a> <strong class="jxr_keyword">if</strong> (parent != <strong class="jxr_keyword">null</strong> && parent.getContextValue(<span class="jxr_string">"dependency-check-data-was-updated"</span>) != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L58" href="#L58">58</a> System.setProperty(Settings.KEYS.AUTO_UPDATE, Boolean.FALSE.toString());
|
||||
<a class="jxr_linenumber" name="L59" href="#L59">59</a> }
|
||||
<a class="jxr_linenumber" name="L60" href="#L60">60</a> initializeEngine();
|
||||
<a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong class="jxr_keyword">if</strong> (parent != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L62" href="#L62">62</a> parent.setContextValue(<span class="jxr_string">"dependency-check-data-was-updated"</span>, Boolean.valueOf(<strong class="jxr_keyword">true</strong>));
|
||||
<a class="jxr_linenumber" name="L63" href="#L63">63</a> }
|
||||
<a class="jxr_linenumber" name="L64" href="#L64">64</a> }
|
||||
<a class="jxr_linenumber" name="L65" href="#L65">65</a>
|
||||
<a class="jxr_linenumber" name="L66" href="#L66">66</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L67" href="#L67">67</a> <em class="jxr_javadoccomment"> * This constructor should not be called. Use Engine(MavenProject) instead.</em>
|
||||
<a class="jxr_linenumber" name="L68" href="#L68">68</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L69" href="#L69">69</a> <em class="jxr_javadoccomment"> * @throws DatabaseException thrown if there is an issue connecting to the database</em>
|
||||
<a class="jxr_linenumber" name="L70" href="#L70">70</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L71" href="#L71">71</a> <strong class="jxr_keyword">private</strong> <a href="../../../../org/owasp/dependencycheck/maven/Engine.html">Engine</a>() <strong class="jxr_keyword">throws</strong> DatabaseException {
|
||||
<a class="jxr_linenumber" name="L20" href="#L20">20</a> <strong class="jxr_keyword">import</strong> java.util.List;
|
||||
<a class="jxr_linenumber" name="L21" href="#L21">21</a> <strong class="jxr_keyword">import</strong> java.util.logging.Logger;
|
||||
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <strong class="jxr_keyword">import</strong> org.apache.maven.project.MavenProject;
|
||||
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.analyzer.Analyzer;
|
||||
<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.analyzer.CPEAnalyzer;
|
||||
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.analyzer.FileTypeAnalyzer;
|
||||
<a class="jxr_linenumber" name="L26" href="#L26">26</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.data.nvdcve.DatabaseException;
|
||||
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.utils.Settings;
|
||||
<a class="jxr_linenumber" name="L28" href="#L28">28</a>
|
||||
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <em class="jxr_javadoccomment"> * A modified version of the core engine specifically designed to persist some</em>
|
||||
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em class="jxr_javadoccomment"> * data between multiple executions of a multi-module Maven project.</em>
|
||||
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em class="jxr_javadoccomment"> * @author Jeremy Long <jeremy.long@owasp.org></em>
|
||||
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/owasp/dependencycheck/maven/Engine.html">Engine</a> <strong class="jxr_keyword">extends</strong> org.owasp.dependencycheck.Engine {
|
||||
<a class="jxr_linenumber" name="L36" href="#L36">36</a>
|
||||
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L38" href="#L38">38</a> <em class="jxr_javadoccomment"> * The logger.</em>
|
||||
<a class="jxr_linenumber" name="L39" href="#L39">39</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L40" href="#L40">40</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">transient</strong> Logger LOGGER = Logger.getLogger(Engine.<strong class="jxr_keyword">class</strong>.getName());
|
||||
<a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L42" href="#L42">42</a> <em class="jxr_javadoccomment"> * A key used to persist an object in the MavenProject.</em>
|
||||
<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String CPE_ANALYZER_KEY = <span class="jxr_string">"dependency-check-CPEAnalyzer"</span>;
|
||||
<a class="jxr_linenumber" name="L45" href="#L45">45</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L46" href="#L46">46</a> <em class="jxr_javadoccomment"> * The current MavenProject.</em>
|
||||
<a class="jxr_linenumber" name="L47" href="#L47">47</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L48" href="#L48">48</a> <strong class="jxr_keyword">private</strong> MavenProject currentProject;
|
||||
<a class="jxr_linenumber" name="L49" href="#L49">49</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L50" href="#L50">50</a> <em class="jxr_javadoccomment"> * The list of MavenProjects that are part of the current build.</em>
|
||||
<a class="jxr_linenumber" name="L51" href="#L51">51</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L52" href="#L52">52</a> <strong class="jxr_keyword">private</strong> List<MavenProject> reactorProjects;
|
||||
<a class="jxr_linenumber" name="L53" href="#L53">53</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L54" href="#L54">54</a> <em class="jxr_javadoccomment"> * Key used in the MavenProject context values to note whether or not an</em>
|
||||
<a class="jxr_linenumber" name="L55" href="#L55">55</a> <em class="jxr_javadoccomment"> * update has been executed.</em>
|
||||
<a class="jxr_linenumber" name="L56" href="#L56">56</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L57" href="#L57">57</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String UPDATE_EXECUTED_FLAG = <span class="jxr_string">"dependency-check-update-executed"</span>;
|
||||
<a class="jxr_linenumber" name="L58" href="#L58">58</a>
|
||||
<a class="jxr_linenumber" name="L59" href="#L59">59</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L60" href="#L60">60</a> <em class="jxr_javadoccomment"> * Creates a new Engine to perform anyalsis on dependencies.</em>
|
||||
<a class="jxr_linenumber" name="L61" href="#L61">61</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L62" href="#L62">62</a> <em class="jxr_javadoccomment"> * @param project the current Maven project</em>
|
||||
<a class="jxr_linenumber" name="L63" href="#L63">63</a> <em class="jxr_javadoccomment"> * @param reactorProjects the reactor projects for the current Maven</em>
|
||||
<a class="jxr_linenumber" name="L64" href="#L64">64</a> <em class="jxr_javadoccomment"> * execution</em>
|
||||
<a class="jxr_linenumber" name="L65" href="#L65">65</a> <em class="jxr_javadoccomment"> * @throws DatabaseException thrown if there is an issue connecting to the</em>
|
||||
<a class="jxr_linenumber" name="L66" href="#L66">66</a> <em class="jxr_javadoccomment"> * database</em>
|
||||
<a class="jxr_linenumber" name="L67" href="#L67">67</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L68" href="#L68">68</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/owasp/dependencycheck/maven/Engine.html">Engine</a>(MavenProject project, List<MavenProject> reactorProjects) <strong class="jxr_keyword">throws</strong> DatabaseException {
|
||||
<a class="jxr_linenumber" name="L69" href="#L69">69</a> <strong class="jxr_keyword">this</strong>.currentProject = project;
|
||||
<a class="jxr_linenumber" name="L70" href="#L70">70</a> <strong class="jxr_keyword">this</strong>.reactorProjects = reactorProjects;
|
||||
<a class="jxr_linenumber" name="L71" href="#L71">71</a> initializeEngine();
|
||||
<a class="jxr_linenumber" name="L72" href="#L72">72</a> }
|
||||
<a class="jxr_linenumber" name="L73" href="#L73">73</a>
|
||||
<a class="jxr_linenumber" name="L74" href="#L74">74</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L75" href="#L75">75</a> <em class="jxr_javadoccomment"> * Initializes the given analyzer. This skips the initialization of the CPEAnalyzer if it has been initialized by a</em>
|
||||
<a class="jxr_linenumber" name="L76" href="#L76">76</a> <em class="jxr_javadoccomment"> * previous execution.</em>
|
||||
<a class="jxr_linenumber" name="L77" href="#L77">77</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L78" href="#L78">78</a> <em class="jxr_javadoccomment"> * @param analyzer the analyzer to initialize</em>
|
||||
<a class="jxr_linenumber" name="L79" href="#L79">79</a> <em class="jxr_javadoccomment"> * @return the initialized analyzer</em>
|
||||
<a class="jxr_linenumber" name="L80" href="#L80">80</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L81" href="#L81">81</a> @Override
|
||||
<a class="jxr_linenumber" name="L82" href="#L82">82</a> <strong class="jxr_keyword">protected</strong> Analyzer initializeAnalyzer(Analyzer analyzer) {
|
||||
<a class="jxr_linenumber" name="L83" href="#L83">83</a> <strong class="jxr_keyword">if</strong> ((analyzer instanceof CPEAnalyzer)) {
|
||||
<a class="jxr_linenumber" name="L84" href="#L84">84</a> CPEAnalyzer cpe = getPreviouslyLoadedAnalyzer();
|
||||
<a class="jxr_linenumber" name="L85" href="#L85">85</a> <strong class="jxr_keyword">if</strong> (cpe != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L86" href="#L86">86</a> <strong class="jxr_keyword">return</strong> cpe;
|
||||
<a class="jxr_linenumber" name="L87" href="#L87">87</a> }
|
||||
<a class="jxr_linenumber" name="L88" href="#L88">88</a> cpe = (CPEAnalyzer) <strong class="jxr_keyword">super</strong>.initializeAnalyzer(analyzer);
|
||||
<a class="jxr_linenumber" name="L89" href="#L89">89</a> storeCPEAnalyzer(cpe);
|
||||
<a class="jxr_linenumber" name="L90" href="#L90">90</a> }
|
||||
<a class="jxr_linenumber" name="L91" href="#L91">91</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">super</strong>.initializeAnalyzer(analyzer);
|
||||
<a class="jxr_linenumber" name="L75" href="#L75">75</a> <em class="jxr_javadoccomment"> * Runs the analyzers against all of the dependencies.</em>
|
||||
<a class="jxr_linenumber" name="L76" href="#L76">76</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L77" href="#L77">77</a> @Override
|
||||
<a class="jxr_linenumber" name="L78" href="#L78">78</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> analyzeDependencies() {
|
||||
<a class="jxr_linenumber" name="L79" href="#L79">79</a> <strong class="jxr_keyword">final</strong> MavenProject root = getExecutionRoot();
|
||||
<a class="jxr_linenumber" name="L80" href="#L80">80</a> <strong class="jxr_keyword">if</strong> (root != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L81" href="#L81">81</a> LOGGER.fine(String.format(<span class="jxr_string">"Checking root project, %s, if updates have already been completed"</span>, root.getArtifactId()));
|
||||
<a class="jxr_linenumber" name="L82" href="#L82">82</a> } <strong class="jxr_keyword">else</strong> {
|
||||
<a class="jxr_linenumber" name="L83" href="#L83">83</a> LOGGER.fine(<span class="jxr_string">"Checking root project, null, if updates have already been completed"</span>);
|
||||
<a class="jxr_linenumber" name="L84" href="#L84">84</a> }
|
||||
<a class="jxr_linenumber" name="L85" href="#L85">85</a> <strong class="jxr_keyword">if</strong> (root != <strong class="jxr_keyword">null</strong> && root.getContextValue(UPDATE_EXECUTED_FLAG) != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L86" href="#L86">86</a> System.setProperty(Settings.KEYS.AUTO_UPDATE, Boolean.FALSE.toString());
|
||||
<a class="jxr_linenumber" name="L87" href="#L87">87</a> }
|
||||
<a class="jxr_linenumber" name="L88" href="#L88">88</a> <strong class="jxr_keyword">super</strong>.analyzeDependencies();
|
||||
<a class="jxr_linenumber" name="L89" href="#L89">89</a> <strong class="jxr_keyword">if</strong> (root != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L90" href="#L90">90</a> root.setContextValue(UPDATE_EXECUTED_FLAG, Boolean.TRUE);
|
||||
<a class="jxr_linenumber" name="L91" href="#L91">91</a> }
|
||||
<a class="jxr_linenumber" name="L92" href="#L92">92</a> }
|
||||
<a class="jxr_linenumber" name="L93" href="#L93">93</a>
|
||||
<a class="jxr_linenumber" name="L94" href="#L94">94</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L95" href="#L95">95</a> <em class="jxr_javadoccomment"> * Closes the given analyzer. This skips closing the CPEAnalyzer.</em>
|
||||
<a class="jxr_linenumber" name="L95" href="#L95">95</a> <em class="jxr_javadoccomment"> * This constructor should not be called. Use Engine(MavenProject) instead.</em>
|
||||
<a class="jxr_linenumber" name="L96" href="#L96">96</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L97" href="#L97">97</a> <em class="jxr_javadoccomment"> * @param analyzer the analyzer to close</em>
|
||||
<a class="jxr_linenumber" name="L98" href="#L98">98</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L99" href="#L99">99</a> @Override
|
||||
<a class="jxr_linenumber" name="L100" href="#L100">100</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> closeAnalyzer(Analyzer analyzer) {
|
||||
<a class="jxr_linenumber" name="L101" href="#L101">101</a> <strong class="jxr_keyword">if</strong> ((analyzer instanceof CPEAnalyzer)) {
|
||||
<a class="jxr_linenumber" name="L102" href="#L102">102</a> <strong class="jxr_keyword">if</strong> (getPreviouslyLoadedAnalyzer() == <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L103" href="#L103">103</a> <strong class="jxr_keyword">super</strong>.closeAnalyzer(analyzer);
|
||||
<a class="jxr_linenumber" name="L104" href="#L104">104</a> }
|
||||
<a class="jxr_linenumber" name="L105" href="#L105">105</a> } <strong class="jxr_keyword">else</strong> {
|
||||
<a class="jxr_linenumber" name="L106" href="#L106">106</a> <strong class="jxr_keyword">super</strong>.closeAnalyzer(analyzer);
|
||||
<a class="jxr_linenumber" name="L107" href="#L107">107</a> }
|
||||
<a class="jxr_linenumber" name="L108" href="#L108">108</a> }
|
||||
<a class="jxr_linenumber" name="L109" href="#L109">109</a>
|
||||
<a class="jxr_linenumber" name="L110" href="#L110">110</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L111" href="#L111">111</a> <em class="jxr_javadoccomment"> * Closes the CPEAnalyzer if it has been created and persisted in the root parent MavenProject context.</em>
|
||||
<a class="jxr_linenumber" name="L112" href="#L112">112</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L113" href="#L113">113</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> cleanupFinal() {
|
||||
<a class="jxr_linenumber" name="L114" href="#L114">114</a> <strong class="jxr_keyword">final</strong> CPEAnalyzer cpe = getPreviouslyLoadedAnalyzer();
|
||||
<a class="jxr_linenumber" name="L115" href="#L115">115</a> <strong class="jxr_keyword">if</strong> (cpe != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L116" href="#L116">116</a> cpe.close();
|
||||
<a class="jxr_linenumber" name="L117" href="#L117">117</a> }
|
||||
<a class="jxr_linenumber" name="L118" href="#L118">118</a> }
|
||||
<a class="jxr_linenumber" name="L119" href="#L119">119</a>
|
||||
<a class="jxr_linenumber" name="L120" href="#L120">120</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L121" href="#L121">121</a> <em class="jxr_javadoccomment"> * Gets the CPEAnalyzer from the root Maven Project.</em>
|
||||
<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L123" href="#L123">123</a> <em class="jxr_javadoccomment"> * @return an initialized CPEAnalyzer</em>
|
||||
<a class="jxr_linenumber" name="L124" href="#L124">124</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L125" href="#L125">125</a> <strong class="jxr_keyword">private</strong> CPEAnalyzer getPreviouslyLoadedAnalyzer() {
|
||||
<a class="jxr_linenumber" name="L126" href="#L126">126</a> CPEAnalyzer cpe = <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="L127" href="#L127">127</a> <strong class="jxr_keyword">final</strong> MavenProject project = getRootParent();
|
||||
<a class="jxr_linenumber" name="L128" href="#L128">128</a> <strong class="jxr_keyword">if</strong> (project != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L129" href="#L129">129</a> cpe = (CPEAnalyzer) project.getContextValue(CPE_ANALYZER_KEY);
|
||||
<a class="jxr_linenumber" name="L130" href="#L130">130</a> }
|
||||
<a class="jxr_linenumber" name="L131" href="#L131">131</a> <strong class="jxr_keyword">return</strong> cpe;
|
||||
<a class="jxr_linenumber" name="L132" href="#L132">132</a> }
|
||||
<a class="jxr_linenumber" name="L133" href="#L133">133</a>
|
||||
<a class="jxr_linenumber" name="L134" href="#L134">134</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L135" href="#L135">135</a> <em class="jxr_javadoccomment"> * Stores a CPEAnalyzer in the root Maven Project.</em>
|
||||
<a class="jxr_linenumber" name="L136" href="#L136">136</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L137" href="#L137">137</a> <em class="jxr_javadoccomment"> * @param cpe the CPEAnalyzer to store</em>
|
||||
<a class="jxr_linenumber" name="L138" href="#L138">138</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L139" href="#L139">139</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> storeCPEAnalyzer(CPEAnalyzer cpe) {
|
||||
<a class="jxr_linenumber" name="L140" href="#L140">140</a> <strong class="jxr_keyword">final</strong> MavenProject p = getRootParent();
|
||||
<a class="jxr_linenumber" name="L141" href="#L141">141</a> <strong class="jxr_keyword">if</strong> (p != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L142" href="#L142">142</a> p.setContextValue(CPE_ANALYZER_KEY, cpe);
|
||||
<a class="jxr_linenumber" name="L143" href="#L143">143</a> }
|
||||
<a class="jxr_linenumber" name="L144" href="#L144">144</a> }
|
||||
<a class="jxr_linenumber" name="L145" href="#L145">145</a>
|
||||
<a class="jxr_linenumber" name="L146" href="#L146">146</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L147" href="#L147">147</a> <em class="jxr_javadoccomment"> * Returns the root Maven Project.</em>
|
||||
<a class="jxr_linenumber" name="L148" href="#L148">148</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L149" href="#L149">149</a> <em class="jxr_javadoccomment"> * @return the root Maven Project</em>
|
||||
<a class="jxr_linenumber" name="L150" href="#L150">150</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L151" href="#L151">151</a> <strong class="jxr_keyword">private</strong> MavenProject getRootParent() {
|
||||
<a class="jxr_linenumber" name="L152" href="#L152">152</a> <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">this</strong>.currentProject == <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L153" href="#L153">153</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="L97" href="#L97">97</a> <em class="jxr_javadoccomment"> * @throws DatabaseException thrown if there is an issue connecting to the</em>
|
||||
<a class="jxr_linenumber" name="L98" href="#L98">98</a> <em class="jxr_javadoccomment"> * database</em>
|
||||
<a class="jxr_linenumber" name="L99" href="#L99">99</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L100" href="#L100">100</a> <strong class="jxr_keyword">private</strong> <a href="../../../../org/owasp/dependencycheck/maven/Engine.html">Engine</a>() <strong class="jxr_keyword">throws</strong> DatabaseException {
|
||||
<a class="jxr_linenumber" name="L101" href="#L101">101</a> }
|
||||
<a class="jxr_linenumber" name="L102" href="#L102">102</a>
|
||||
<a class="jxr_linenumber" name="L103" href="#L103">103</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L104" href="#L104">104</a> <em class="jxr_javadoccomment"> * Initializes the given analyzer. This skips the initialization of the</em>
|
||||
<a class="jxr_linenumber" name="L105" href="#L105">105</a> <em class="jxr_javadoccomment"> * CPEAnalyzer if it has been initialized by a previous execution.</em>
|
||||
<a class="jxr_linenumber" name="L106" href="#L106">106</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L107" href="#L107">107</a> <em class="jxr_javadoccomment"> * @param analyzer the analyzer to initialize</em>
|
||||
<a class="jxr_linenumber" name="L108" href="#L108">108</a> <em class="jxr_javadoccomment"> * @return the initialized analyzer</em>
|
||||
<a class="jxr_linenumber" name="L109" href="#L109">109</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L110" href="#L110">110</a> @Override
|
||||
<a class="jxr_linenumber" name="L111" href="#L111">111</a> <strong class="jxr_keyword">protected</strong> Analyzer initializeAnalyzer(Analyzer analyzer) {
|
||||
<a class="jxr_linenumber" name="L112" href="#L112">112</a> <strong class="jxr_keyword">if</strong> ((analyzer instanceof CPEAnalyzer)) {
|
||||
<a class="jxr_linenumber" name="L113" href="#L113">113</a> CPEAnalyzer cpe = getPreviouslyLoadedCPEAnalyzer();
|
||||
<a class="jxr_linenumber" name="L114" href="#L114">114</a> <strong class="jxr_keyword">if</strong> (cpe != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L115" href="#L115">115</a> <strong class="jxr_keyword">return</strong> cpe;
|
||||
<a class="jxr_linenumber" name="L116" href="#L116">116</a> }
|
||||
<a class="jxr_linenumber" name="L117" href="#L117">117</a> cpe = (CPEAnalyzer) <strong class="jxr_keyword">super</strong>.initializeAnalyzer(analyzer);
|
||||
<a class="jxr_linenumber" name="L118" href="#L118">118</a> storeCPEAnalyzer(cpe);
|
||||
<a class="jxr_linenumber" name="L119" href="#L119">119</a> }
|
||||
<a class="jxr_linenumber" name="L120" href="#L120">120</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">super</strong>.initializeAnalyzer(analyzer);
|
||||
<a class="jxr_linenumber" name="L121" href="#L121">121</a> }
|
||||
<a class="jxr_linenumber" name="L122" href="#L122">122</a>
|
||||
<a class="jxr_linenumber" name="L123" href="#L123">123</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L124" href="#L124">124</a> <em class="jxr_javadoccomment"> * Releases resources used by the analyzers by calling close() on each</em>
|
||||
<a class="jxr_linenumber" name="L125" href="#L125">125</a> <em class="jxr_javadoccomment"> * analyzer.</em>
|
||||
<a class="jxr_linenumber" name="L126" href="#L126">126</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L127" href="#L127">127</a> @Override
|
||||
<a class="jxr_linenumber" name="L128" href="#L128">128</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> cleanup() {
|
||||
<a class="jxr_linenumber" name="L129" href="#L129">129</a> <strong class="jxr_keyword">super</strong>.cleanup();
|
||||
<a class="jxr_linenumber" name="L130" href="#L130">130</a> <strong class="jxr_keyword">if</strong> (currentProject == <strong class="jxr_keyword">null</strong> || reactorProjects == <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L131" href="#L131">131</a> <strong class="jxr_keyword">return</strong>;
|
||||
<a class="jxr_linenumber" name="L132" href="#L132">132</a> }
|
||||
<a class="jxr_linenumber" name="L133" href="#L133">133</a> <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">this</strong>.currentProject == reactorProjects.get(reactorProjects.size() - 1)) {
|
||||
<a class="jxr_linenumber" name="L134" href="#L134">134</a> <strong class="jxr_keyword">final</strong> CPEAnalyzer cpe = getPreviouslyLoadedCPEAnalyzer();
|
||||
<a class="jxr_linenumber" name="L135" href="#L135">135</a> <strong class="jxr_keyword">if</strong> (cpe != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L136" href="#L136">136</a> cpe.close();
|
||||
<a class="jxr_linenumber" name="L137" href="#L137">137</a> }
|
||||
<a class="jxr_linenumber" name="L138" href="#L138">138</a> }
|
||||
<a class="jxr_linenumber" name="L139" href="#L139">139</a> }
|
||||
<a class="jxr_linenumber" name="L140" href="#L140">140</a>
|
||||
<a class="jxr_linenumber" name="L141" href="#L141">141</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L142" href="#L142">142</a> <em class="jxr_javadoccomment"> * Closes the given analyzer. This skips closing the CPEAnalyzer.</em>
|
||||
<a class="jxr_linenumber" name="L143" href="#L143">143</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L144" href="#L144">144</a> <em class="jxr_javadoccomment"> * @param analyzer the analyzer to close</em>
|
||||
<a class="jxr_linenumber" name="L145" href="#L145">145</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L146" href="#L146">146</a> @Override
|
||||
<a class="jxr_linenumber" name="L147" href="#L147">147</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> closeAnalyzer(Analyzer analyzer) {
|
||||
<a class="jxr_linenumber" name="L148" href="#L148">148</a> <strong class="jxr_keyword">if</strong> ((analyzer instanceof CPEAnalyzer)) {
|
||||
<a class="jxr_linenumber" name="L149" href="#L149">149</a> <strong class="jxr_keyword">if</strong> (getPreviouslyLoadedCPEAnalyzer() == <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L150" href="#L150">150</a> <strong class="jxr_keyword">super</strong>.closeAnalyzer(analyzer);
|
||||
<a class="jxr_linenumber" name="L151" href="#L151">151</a> }
|
||||
<a class="jxr_linenumber" name="L152" href="#L152">152</a> } <strong class="jxr_keyword">else</strong> {
|
||||
<a class="jxr_linenumber" name="L153" href="#L153">153</a> <strong class="jxr_keyword">super</strong>.closeAnalyzer(analyzer);
|
||||
<a class="jxr_linenumber" name="L154" href="#L154">154</a> }
|
||||
<a class="jxr_linenumber" name="L155" href="#L155">155</a> MavenProject p = <strong class="jxr_keyword">this</strong>.currentProject;
|
||||
<a class="jxr_linenumber" name="L156" href="#L156">156</a> <strong class="jxr_keyword">while</strong> (p.getParent() != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L157" href="#L157">157</a> p = p.getParent();
|
||||
<a class="jxr_linenumber" name="L158" href="#L158">158</a> }
|
||||
<a class="jxr_linenumber" name="L159" href="#L159">159</a> <strong class="jxr_keyword">return</strong> p;
|
||||
<a class="jxr_linenumber" name="L160" href="#L160">160</a> }
|
||||
<a class="jxr_linenumber" name="L161" href="#L161">161</a> }
|
||||
<a class="jxr_linenumber" name="L155" href="#L155">155</a> }
|
||||
<a class="jxr_linenumber" name="L156" href="#L156">156</a>
|
||||
<a class="jxr_linenumber" name="L157" href="#L157">157</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L158" href="#L158">158</a> <em class="jxr_javadoccomment"> * Gets the CPEAnalyzer from the root Maven Project.</em>
|
||||
<a class="jxr_linenumber" name="L159" href="#L159">159</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L160" href="#L160">160</a> <em class="jxr_javadoccomment"> * @return an initialized CPEAnalyzer</em>
|
||||
<a class="jxr_linenumber" name="L161" href="#L161">161</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L162" href="#L162">162</a> <strong class="jxr_keyword">private</strong> CPEAnalyzer getPreviouslyLoadedCPEAnalyzer() {
|
||||
<a class="jxr_linenumber" name="L163" href="#L163">163</a> CPEAnalyzer cpe = <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="L164" href="#L164">164</a> <strong class="jxr_keyword">final</strong> MavenProject project = getExecutionRoot();
|
||||
<a class="jxr_linenumber" name="L165" href="#L165">165</a> <strong class="jxr_keyword">if</strong> (project != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L166" href="#L166">166</a> <strong class="jxr_keyword">final</strong> Object obj = project.getContextValue(CPE_ANALYZER_KEY);
|
||||
<a class="jxr_linenumber" name="L167" href="#L167">167</a> <strong class="jxr_keyword">if</strong> (obj != <strong class="jxr_keyword">null</strong> && obj instanceof CPEAnalyzer) {
|
||||
<a class="jxr_linenumber" name="L168" href="#L168">168</a> cpe = (CPEAnalyzer) project.getContextValue(CPE_ANALYZER_KEY);
|
||||
<a class="jxr_linenumber" name="L169" href="#L169">169</a> }
|
||||
<a class="jxr_linenumber" name="L170" href="#L170">170</a> }
|
||||
<a class="jxr_linenumber" name="L171" href="#L171">171</a> <strong class="jxr_keyword">return</strong> cpe;
|
||||
<a class="jxr_linenumber" name="L172" href="#L172">172</a> }
|
||||
<a class="jxr_linenumber" name="L173" href="#L173">173</a>
|
||||
<a class="jxr_linenumber" name="L174" href="#L174">174</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L175" href="#L175">175</a> <em class="jxr_javadoccomment"> * Stores a CPEAnalyzer in the root Maven Project.</em>
|
||||
<a class="jxr_linenumber" name="L176" href="#L176">176</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L177" href="#L177">177</a> <em class="jxr_javadoccomment"> * @param cpe the CPEAnalyzer to store</em>
|
||||
<a class="jxr_linenumber" name="L178" href="#L178">178</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L179" href="#L179">179</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> storeCPEAnalyzer(CPEAnalyzer cpe) {
|
||||
<a class="jxr_linenumber" name="L180" href="#L180">180</a> <strong class="jxr_keyword">final</strong> MavenProject p = getExecutionRoot();
|
||||
<a class="jxr_linenumber" name="L181" href="#L181">181</a> <strong class="jxr_keyword">if</strong> (p != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L182" href="#L182">182</a> p.setContextValue(CPE_ANALYZER_KEY, cpe);
|
||||
<a class="jxr_linenumber" name="L183" href="#L183">183</a> }
|
||||
<a class="jxr_linenumber" name="L184" href="#L184">184</a> }
|
||||
<a class="jxr_linenumber" name="L185" href="#L185">185</a>
|
||||
<a class="jxr_linenumber" name="L186" href="#L186">186</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L187" href="#L187">187</a> <em class="jxr_javadoccomment"> * Returns the root Maven Project.</em>
|
||||
<a class="jxr_linenumber" name="L188" href="#L188">188</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L189" href="#L189">189</a> <em class="jxr_javadoccomment"> * @return the root Maven Project</em>
|
||||
<a class="jxr_linenumber" name="L190" href="#L190">190</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L191" href="#L191">191</a> <strong class="jxr_keyword">private</strong> MavenProject getExecutionRoot() {
|
||||
<a class="jxr_linenumber" name="L192" href="#L192">192</a> <strong class="jxr_keyword">if</strong> (reactorProjects == <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L193" href="#L193">193</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="L194" href="#L194">194</a> }
|
||||
<a class="jxr_linenumber" name="L195" href="#L195">195</a> <strong class="jxr_keyword">for</strong> (MavenProject p : reactorProjects) {
|
||||
<a class="jxr_linenumber" name="L196" href="#L196">196</a> <strong class="jxr_keyword">if</strong> (p.isExecutionRoot()) {
|
||||
<a class="jxr_linenumber" name="L197" href="#L197">197</a> <strong class="jxr_keyword">return</strong> p;
|
||||
<a class="jxr_linenumber" name="L198" href="#L198">198</a> }
|
||||
<a class="jxr_linenumber" name="L199" href="#L199">199</a> }
|
||||
<a class="jxr_linenumber" name="L200" href="#L200">200</a> <em class="jxr_comment">//the following should never run, but leaving it as a failsafe.</em>
|
||||
<a class="jxr_linenumber" name="L201" href="#L201">201</a> <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">this</strong>.currentProject == <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L202" href="#L202">202</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="L203" href="#L203">203</a> }
|
||||
<a class="jxr_linenumber" name="L204" href="#L204">204</a> MavenProject p = <strong class="jxr_keyword">this</strong>.currentProject;
|
||||
<a class="jxr_linenumber" name="L205" href="#L205">205</a> <strong class="jxr_keyword">while</strong> (p.getParent() != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="L206" href="#L206">206</a> p = p.getParent();
|
||||
<a class="jxr_linenumber" name="L207" href="#L207">207</a> }
|
||||
<a class="jxr_linenumber" name="L208" href="#L208">208</a> <strong class="jxr_keyword">return</strong> p;
|
||||
<a class="jxr_linenumber" name="L209" href="#L209">209</a> }
|
||||
<a class="jxr_linenumber" name="L210" href="#L210">210</a>
|
||||
<a class="jxr_linenumber" name="L211" href="#L211">211</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L212" href="#L212">212</a> <em class="jxr_javadoccomment"> * Resets the file type analyzers so that they can be re-used to scan</em>
|
||||
<a class="jxr_linenumber" name="L213" href="#L213">213</a> <em class="jxr_javadoccomment"> * additional directories. Without the reset the analyzer might be disabled</em>
|
||||
<a class="jxr_linenumber" name="L214" href="#L214">214</a> <em class="jxr_javadoccomment"> * because the first scan/analyze did not identify any files that could be</em>
|
||||
<a class="jxr_linenumber" name="L215" href="#L215">215</a> <em class="jxr_javadoccomment"> * processed by the analyzer.</em>
|
||||
<a class="jxr_linenumber" name="L216" href="#L216">216</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L217" href="#L217">217</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> resetFileTypeAnalyzers() {
|
||||
<a class="jxr_linenumber" name="L218" href="#L218">218</a> <strong class="jxr_keyword">for</strong> (FileTypeAnalyzer a : getFileTypeAnalyzers()) {
|
||||
<a class="jxr_linenumber" name="L219" href="#L219">219</a> a.reset();
|
||||
<a class="jxr_linenumber" name="L220" href="#L220">220</a> }
|
||||
<a class="jxr_linenumber" name="L221" href="#L221">221</a> }
|
||||
<a class="jxr_linenumber" name="L222" href="#L222">222</a> }
|
||||
</pre>
|
||||
<hr/>
|
||||
<div id="footer">Copyright © 2013–2014 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.</div>
|
||||
<div id="footer">Copyright © 2013–2015 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -6,76 +6,76 @@
|
||||
</head>
|
||||
<body>
|
||||
<div id="overview"><a href="../../../../../apidocs/org/owasp/dependencycheck/maven/HelpMojo.html">View Javadoc</a></div><pre>
|
||||
<a class="jxr_linenumber" name="L1" href="#L1">1</a> <strong class="jxr_keyword">package</strong> org.owasp.dependencycheck.maven;
|
||||
<a class="jxr_linenumber" name="L2" href="#L2">2</a>
|
||||
<a class="jxr_linenumber" name="L3" href="#L3">3</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.AbstractMojo;
|
||||
<a class="jxr_linenumber" name="L4" href="#L4">4</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.MojoExecutionException;
|
||||
<a class="jxr_linenumber" name="L5" href="#L5">5</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugins.annotations.Mojo;
|
||||
<a class="jxr_linenumber" name="L6" href="#L6">6</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugins.annotations.Parameter;
|
||||
<a class="jxr_linenumber" name="L7" href="#L7">7</a>
|
||||
<a class="jxr_linenumber" name="L8" href="#L8">8</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Document;
|
||||
<a class="jxr_linenumber" name="L9" href="#L9">9</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Element;
|
||||
<a class="jxr_linenumber" name="L10" href="#L10">10</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Node;
|
||||
<a class="jxr_linenumber" name="L11" href="#L11">11</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.NodeList;
|
||||
<a class="jxr_linenumber" name="L12" href="#L12">12</a> <strong class="jxr_keyword">import</strong> org.xml.sax.SAXException;
|
||||
<a class="jxr_linenumber" name="L13" href="#L13">13</a>
|
||||
<a class="jxr_linenumber" name="L14" href="#L14">14</a> <strong class="jxr_keyword">import</strong> javax.xml.parsers.DocumentBuilder;
|
||||
<a class="jxr_linenumber" name="L15" href="#L15">15</a> <strong class="jxr_keyword">import</strong> javax.xml.parsers.DocumentBuilderFactory;
|
||||
<a class="jxr_linenumber" name="L16" href="#L16">16</a> <strong class="jxr_keyword">import</strong> javax.xml.parsers.ParserConfigurationException;
|
||||
<a class="jxr_linenumber" name="L17" href="#L17">17</a> <strong class="jxr_keyword">import</strong> java.io.IOException;
|
||||
<a class="jxr_linenumber" name="L18" href="#L18">18</a> <strong class="jxr_keyword">import</strong> java.io.InputStream;
|
||||
<a class="jxr_linenumber" name="L19" href="#L19">19</a> <strong class="jxr_keyword">import</strong> java.util.ArrayList;
|
||||
<a class="jxr_linenumber" name="L20" href="#L20">20</a> <strong class="jxr_keyword">import</strong> java.util.Iterator;
|
||||
<a class="jxr_linenumber" name="L1" href="#L1">1</a>
|
||||
<a class="jxr_linenumber" name="L2" href="#L2">2</a> <strong class="jxr_keyword">package</strong> org.owasp.dependencycheck.maven;
|
||||
<a class="jxr_linenumber" name="L3" href="#L3">3</a>
|
||||
<a class="jxr_linenumber" name="L4" href="#L4">4</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.AbstractMojo;
|
||||
<a class="jxr_linenumber" name="L5" href="#L5">5</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.MojoExecutionException;
|
||||
<a class="jxr_linenumber" name="L6" href="#L6">6</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugins.annotations.Mojo;
|
||||
<a class="jxr_linenumber" name="L7" href="#L7">7</a> <strong class="jxr_keyword">import</strong> org.apache.maven.plugins.annotations.Parameter;
|
||||
<a class="jxr_linenumber" name="L8" href="#L8">8</a>
|
||||
<a class="jxr_linenumber" name="L9" href="#L9">9</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Document;
|
||||
<a class="jxr_linenumber" name="L10" href="#L10">10</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Element;
|
||||
<a class="jxr_linenumber" name="L11" href="#L11">11</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Node;
|
||||
<a class="jxr_linenumber" name="L12" href="#L12">12</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.NodeList;
|
||||
<a class="jxr_linenumber" name="L13" href="#L13">13</a> <strong class="jxr_keyword">import</strong> org.xml.sax.SAXException;
|
||||
<a class="jxr_linenumber" name="L14" href="#L14">14</a>
|
||||
<a class="jxr_linenumber" name="L15" href="#L15">15</a> <strong class="jxr_keyword">import</strong> javax.xml.parsers.DocumentBuilder;
|
||||
<a class="jxr_linenumber" name="L16" href="#L16">16</a> <strong class="jxr_keyword">import</strong> javax.xml.parsers.DocumentBuilderFactory;
|
||||
<a class="jxr_linenumber" name="L17" href="#L17">17</a> <strong class="jxr_keyword">import</strong> javax.xml.parsers.ParserConfigurationException;
|
||||
<a class="jxr_linenumber" name="L18" href="#L18">18</a> <strong class="jxr_keyword">import</strong> java.io.IOException;
|
||||
<a class="jxr_linenumber" name="L19" href="#L19">19</a> <strong class="jxr_keyword">import</strong> java.io.InputStream;
|
||||
<a class="jxr_linenumber" name="L20" href="#L20">20</a> <strong class="jxr_keyword">import</strong> java.util.ArrayList;
|
||||
<a class="jxr_linenumber" name="L21" href="#L21">21</a> <strong class="jxr_keyword">import</strong> java.util.List;
|
||||
<a class="jxr_linenumber" name="L22" href="#L22">22</a>
|
||||
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L24" href="#L24">24</a> <em class="jxr_javadoccomment"> * Display help information on dependency-check-maven.<br/></em>
|
||||
<a class="jxr_linenumber" name="L24" href="#L24">24</a> <em class="jxr_javadoccomment"> * Display help information on dependency-check-maven.<br></em>
|
||||
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <em class="jxr_javadoccomment"> * Call <code>mvn dependency-check:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</em>
|
||||
<a class="jxr_linenumber" name="L26" href="#L26">26</a> <em class="jxr_javadoccomment"> * @author</em>
|
||||
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment"> * @version</em>
|
||||
<a class="jxr_linenumber" name="L28" href="#L28">28</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L29" href="#L29">29</a> @Mojo( name = <span class="jxr_string">"help"</span>, requiresProject = false, threadSafe = <strong class="jxr_keyword">true</strong> )
|
||||
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/owasp/dependencycheck/maven/HelpMojo.html">HelpMojo</a>
|
||||
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong class="jxr_keyword">extends</strong> AbstractMojo
|
||||
<a class="jxr_linenumber" name="L32" href="#L32">32</a> {
|
||||
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <em class="jxr_javadoccomment"> * If <code>true</code>, display all settable properties for each goal.</em>
|
||||
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L37" href="#L37">37</a> @Parameter( property = <span class="jxr_string">"detail"</span>, defaultValue = <span class="jxr_string">"false"</span> )
|
||||
<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> detail;
|
||||
<a class="jxr_linenumber" name="L39" href="#L39">39</a>
|
||||
<a class="jxr_linenumber" name="L40" href="#L40">40</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment"> * The name of the goal for which to show help. If unspecified, all goals will be displayed.</em>
|
||||
<a class="jxr_linenumber" name="L42" href="#L42">42</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L44" href="#L44">44</a> @Parameter( property = <span class="jxr_string">"goal"</span> )
|
||||
<a class="jxr_linenumber" name="L45" href="#L45">45</a> <strong class="jxr_keyword">private</strong> java.lang.String goal;
|
||||
<a class="jxr_linenumber" name="L46" href="#L46">46</a>
|
||||
<a class="jxr_linenumber" name="L47" href="#L47">47</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L48" href="#L48">48</a> <em class="jxr_javadoccomment"> * The maximum length of a display line, should be positive.</em>
|
||||
<a class="jxr_linenumber" name="L49" href="#L49">49</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L50" href="#L50">50</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L51" href="#L51">51</a> @Parameter( property = <span class="jxr_string">"lineLength"</span>, defaultValue = <span class="jxr_string">"80"</span> )
|
||||
<a class="jxr_linenumber" name="L52" href="#L52">52</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> lineLength;
|
||||
<a class="jxr_linenumber" name="L53" href="#L53">53</a>
|
||||
<a class="jxr_linenumber" name="L54" href="#L54">54</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L55" href="#L55">55</a> <em class="jxr_javadoccomment"> * The number of spaces per indentation level, should be positive.</em>
|
||||
<a class="jxr_linenumber" name="L56" href="#L56">56</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L57" href="#L57">57</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L58" href="#L58">58</a> @Parameter( property = <span class="jxr_string">"indentSize"</span>, defaultValue = <span class="jxr_string">"2"</span> )
|
||||
<a class="jxr_linenumber" name="L59" href="#L59">59</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> indentSize;
|
||||
<a class="jxr_linenumber" name="L60" href="#L60">60</a>
|
||||
<a class="jxr_linenumber" name="L61" href="#L61">61</a> <em class="jxr_comment">// groupId/artifactId/plugin-help.xml</em>
|
||||
<a class="jxr_linenumber" name="L62" href="#L62">62</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PLUGIN_HELP_PATH = <span class="jxr_string">"/META-INF/maven/org.owasp/dependency-check-maven/plugin-help.xml"</span>;
|
||||
<a class="jxr_linenumber" name="L63" href="#L63">63</a>
|
||||
<a class="jxr_linenumber" name="L64" href="#L64">64</a> <strong class="jxr_keyword">private</strong> Document build()
|
||||
<a class="jxr_linenumber" name="L65" href="#L65">65</a> <strong class="jxr_keyword">throws</strong> MojoExecutionException
|
||||
<a class="jxr_linenumber" name="L66" href="#L66">66</a> {
|
||||
<a class="jxr_linenumber" name="L67" href="#L67">67</a> getLog().debug( <span class="jxr_string">"load plugin-help.xml: "</span> + PLUGIN_HELP_PATH );
|
||||
<a class="jxr_linenumber" name="L68" href="#L68">68</a> InputStream is = getClass().getResourceAsStream( PLUGIN_HELP_PATH );
|
||||
<a class="jxr_linenumber" name="L69" href="#L69">69</a> <strong class="jxr_keyword">try</strong>
|
||||
<a class="jxr_linenumber" name="L70" href="#L70">70</a> {
|
||||
<a class="jxr_linenumber" name="L26" href="#L26">26</a> <em class="jxr_javadoccomment"> * @author maven-plugin-tools</em>
|
||||
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L28" href="#L28">28</a> @Mojo( name = <span class="jxr_string">"help"</span>, requiresProject = false, threadSafe = <strong class="jxr_keyword">true</strong> )
|
||||
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/owasp/dependencycheck/maven/HelpMojo.html">HelpMojo</a>
|
||||
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <strong class="jxr_keyword">extends</strong> AbstractMojo
|
||||
<a class="jxr_linenumber" name="L31" href="#L31">31</a> {
|
||||
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em class="jxr_javadoccomment"> * If <code>true</code>, display all settable properties for each goal.</em>
|
||||
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L36" href="#L36">36</a> @Parameter( property = <span class="jxr_string">"detail"</span>, defaultValue = <span class="jxr_string">"false"</span> )
|
||||
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> detail;
|
||||
<a class="jxr_linenumber" name="L38" href="#L38">38</a>
|
||||
<a class="jxr_linenumber" name="L39" href="#L39">39</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L40" href="#L40">40</a> <em class="jxr_javadoccomment"> * The name of the goal for which to show help. If unspecified, all goals will be displayed.</em>
|
||||
<a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L42" href="#L42">42</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L43" href="#L43">43</a> @Parameter( property = <span class="jxr_string">"goal"</span> )
|
||||
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong class="jxr_keyword">private</strong> java.lang.String goal;
|
||||
<a class="jxr_linenumber" name="L45" href="#L45">45</a>
|
||||
<a class="jxr_linenumber" name="L46" href="#L46">46</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L47" href="#L47">47</a> <em class="jxr_javadoccomment"> * The maximum length of a display line, should be positive.</em>
|
||||
<a class="jxr_linenumber" name="L48" href="#L48">48</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L49" href="#L49">49</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L50" href="#L50">50</a> @Parameter( property = <span class="jxr_string">"lineLength"</span>, defaultValue = <span class="jxr_string">"80"</span> )
|
||||
<a class="jxr_linenumber" name="L51" href="#L51">51</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> lineLength;
|
||||
<a class="jxr_linenumber" name="L52" href="#L52">52</a>
|
||||
<a class="jxr_linenumber" name="L53" href="#L53">53</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L54" href="#L54">54</a> <em class="jxr_javadoccomment"> * The number of spaces per indentation level, should be positive.</em>
|
||||
<a class="jxr_linenumber" name="L55" href="#L55">55</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L56" href="#L56">56</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L57" href="#L57">57</a> @Parameter( property = <span class="jxr_string">"indentSize"</span>, defaultValue = <span class="jxr_string">"2"</span> )
|
||||
<a class="jxr_linenumber" name="L58" href="#L58">58</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> indentSize;
|
||||
<a class="jxr_linenumber" name="L59" href="#L59">59</a>
|
||||
<a class="jxr_linenumber" name="L60" href="#L60">60</a> <em class="jxr_comment">// groupId/artifactId/plugin-help.xml</em>
|
||||
<a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PLUGIN_HELP_PATH = <span class="jxr_string">"/META-INF/maven/org.owasp/dependency-check-maven/plugin-help.xml"</span>;
|
||||
<a class="jxr_linenumber" name="L62" href="#L62">62</a>
|
||||
<a class="jxr_linenumber" name="L63" href="#L63">63</a> <strong class="jxr_keyword">private</strong> Document build()
|
||||
<a class="jxr_linenumber" name="L64" href="#L64">64</a> <strong class="jxr_keyword">throws</strong> MojoExecutionException
|
||||
<a class="jxr_linenumber" name="L65" href="#L65">65</a> {
|
||||
<a class="jxr_linenumber" name="L66" href="#L66">66</a> getLog().debug( <span class="jxr_string">"load plugin-help.xml: "</span> + PLUGIN_HELP_PATH );
|
||||
<a class="jxr_linenumber" name="L67" href="#L67">67</a> InputStream is = <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="L68" href="#L68">68</a> <strong class="jxr_keyword">try</strong>
|
||||
<a class="jxr_linenumber" name="L69" href="#L69">69</a> {
|
||||
<a class="jxr_linenumber" name="L70" href="#L70">70</a> is = getClass().getResourceAsStream( PLUGIN_HELP_PATH );
|
||||
<a class="jxr_linenumber" name="L71" href="#L71">71</a> DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
|
||||
<a class="jxr_linenumber" name="L72" href="#L72">72</a> DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
|
||||
<a class="jxr_linenumber" name="L73" href="#L73">73</a> <strong class="jxr_keyword">return</strong> dBuilder.parse( is );
|
||||
@@ -92,360 +92,373 @@
|
||||
<a class="jxr_linenumber" name="L84" href="#L84">84</a> {
|
||||
<a class="jxr_linenumber" name="L85" href="#L85">85</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException( e.getMessage(), e );
|
||||
<a class="jxr_linenumber" name="L86" href="#L86">86</a> }
|
||||
<a class="jxr_linenumber" name="L87" href="#L87">87</a> }
|
||||
<a class="jxr_linenumber" name="L88" href="#L88">88</a>
|
||||
<a class="jxr_linenumber" name="L89" href="#L89">89</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L90" href="#L90">90</a> <em class="jxr_javadoccomment"> * {@inheritDoc}</em>
|
||||
<a class="jxr_linenumber" name="L91" href="#L91">91</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L92" href="#L92">92</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> execute()
|
||||
<a class="jxr_linenumber" name="L93" href="#L93">93</a> <strong class="jxr_keyword">throws</strong> MojoExecutionException
|
||||
<a class="jxr_linenumber" name="L94" href="#L94">94</a> {
|
||||
<a class="jxr_linenumber" name="L95" href="#L95">95</a> <strong class="jxr_keyword">if</strong> ( lineLength <= 0 )
|
||||
<a class="jxr_linenumber" name="L96" href="#L96">96</a> {
|
||||
<a class="jxr_linenumber" name="L97" href="#L97">97</a> getLog().warn( <span class="jxr_string">"The parameter 'lineLength' should be positive, using '80' as default."</span> );
|
||||
<a class="jxr_linenumber" name="L98" href="#L98">98</a> lineLength = 80;
|
||||
<a class="jxr_linenumber" name="L99" href="#L99">99</a> }
|
||||
<a class="jxr_linenumber" name="L100" href="#L100">100</a> <strong class="jxr_keyword">if</strong> ( indentSize <= 0 )
|
||||
<a class="jxr_linenumber" name="L101" href="#L101">101</a> {
|
||||
<a class="jxr_linenumber" name="L102" href="#L102">102</a> getLog().warn( <span class="jxr_string">"The parameter 'indentSize' should be positive, using '2' as default."</span> );
|
||||
<a class="jxr_linenumber" name="L103" href="#L103">103</a> indentSize = 2;
|
||||
<a class="jxr_linenumber" name="L104" href="#L104">104</a> }
|
||||
<a class="jxr_linenumber" name="L105" href="#L105">105</a>
|
||||
<a class="jxr_linenumber" name="L106" href="#L106">106</a> Document doc = build();
|
||||
<a class="jxr_linenumber" name="L107" href="#L107">107</a>
|
||||
<a class="jxr_linenumber" name="L108" href="#L108">108</a> StringBuilder sb = <strong class="jxr_keyword">new</strong> StringBuilder();
|
||||
<a class="jxr_linenumber" name="L109" href="#L109">109</a> Node plugin = getSingleChild( doc, <span class="jxr_string">"plugin"</span> );
|
||||
<a class="jxr_linenumber" name="L110" href="#L110">110</a>
|
||||
<a class="jxr_linenumber" name="L111" href="#L111">111</a>
|
||||
<a class="jxr_linenumber" name="L112" href="#L112">112</a> String name = getValue( plugin, <span class="jxr_string">"name"</span> );
|
||||
<a class="jxr_linenumber" name="L113" href="#L113">113</a> String version = getValue( plugin, <span class="jxr_string">"version"</span> );
|
||||
<a class="jxr_linenumber" name="L114" href="#L114">114</a> String id = getValue( plugin, <span class="jxr_string">"groupId"</span> ) + <span class="jxr_string">":"</span> + getValue( plugin, <span class="jxr_string">"artifactId"</span> ) + <span class="jxr_string">":"</span> + version;
|
||||
<a class="jxr_linenumber" name="L115" href="#L115">115</a> <strong class="jxr_keyword">if</strong> ( isNotEmpty( name ) && !name.contains( id ) )
|
||||
<a class="jxr_linenumber" name="L116" href="#L116">116</a> {
|
||||
<a class="jxr_linenumber" name="L117" href="#L117">117</a> append( sb, name + <span class="jxr_string">" "</span> + version, 0 );
|
||||
<a class="jxr_linenumber" name="L87" href="#L87">87</a> <strong class="jxr_keyword">finally</strong>
|
||||
<a class="jxr_linenumber" name="L88" href="#L88">88</a> {
|
||||
<a class="jxr_linenumber" name="L89" href="#L89">89</a> <strong class="jxr_keyword">if</strong> ( is != <strong class="jxr_keyword">null</strong> )
|
||||
<a class="jxr_linenumber" name="L90" href="#L90">90</a> {
|
||||
<a class="jxr_linenumber" name="L91" href="#L91">91</a> <strong class="jxr_keyword">try</strong>
|
||||
<a class="jxr_linenumber" name="L92" href="#L92">92</a> {
|
||||
<a class="jxr_linenumber" name="L93" href="#L93">93</a> is.close();
|
||||
<a class="jxr_linenumber" name="L94" href="#L94">94</a> }
|
||||
<a class="jxr_linenumber" name="L95" href="#L95">95</a> <strong class="jxr_keyword">catch</strong> ( IOException e )
|
||||
<a class="jxr_linenumber" name="L96" href="#L96">96</a> {
|
||||
<a class="jxr_linenumber" name="L97" href="#L97">97</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException( e.getMessage(), e );
|
||||
<a class="jxr_linenumber" name="L98" href="#L98">98</a> }
|
||||
<a class="jxr_linenumber" name="L99" href="#L99">99</a> }
|
||||
<a class="jxr_linenumber" name="L100" href="#L100">100</a> }
|
||||
<a class="jxr_linenumber" name="L101" href="#L101">101</a> }
|
||||
<a class="jxr_linenumber" name="L102" href="#L102">102</a>
|
||||
<a class="jxr_linenumber" name="L103" href="#L103">103</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L104" href="#L104">104</a> <em class="jxr_javadoccomment"> * {@inheritDoc}</em>
|
||||
<a class="jxr_linenumber" name="L105" href="#L105">105</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L106" href="#L106">106</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> execute()
|
||||
<a class="jxr_linenumber" name="L107" href="#L107">107</a> <strong class="jxr_keyword">throws</strong> MojoExecutionException
|
||||
<a class="jxr_linenumber" name="L108" href="#L108">108</a> {
|
||||
<a class="jxr_linenumber" name="L109" href="#L109">109</a> <strong class="jxr_keyword">if</strong> ( lineLength <= 0 )
|
||||
<a class="jxr_linenumber" name="L110" href="#L110">110</a> {
|
||||
<a class="jxr_linenumber" name="L111" href="#L111">111</a> getLog().warn( <span class="jxr_string">"The parameter 'lineLength' should be positive, using '80' as default."</span> );
|
||||
<a class="jxr_linenumber" name="L112" href="#L112">112</a> lineLength = 80;
|
||||
<a class="jxr_linenumber" name="L113" href="#L113">113</a> }
|
||||
<a class="jxr_linenumber" name="L114" href="#L114">114</a> <strong class="jxr_keyword">if</strong> ( indentSize <= 0 )
|
||||
<a class="jxr_linenumber" name="L115" href="#L115">115</a> {
|
||||
<a class="jxr_linenumber" name="L116" href="#L116">116</a> getLog().warn( <span class="jxr_string">"The parameter 'indentSize' should be positive, using '2' as default."</span> );
|
||||
<a class="jxr_linenumber" name="L117" href="#L117">117</a> indentSize = 2;
|
||||
<a class="jxr_linenumber" name="L118" href="#L118">118</a> }
|
||||
<a class="jxr_linenumber" name="L119" href="#L119">119</a> <strong class="jxr_keyword">else</strong>
|
||||
<a class="jxr_linenumber" name="L120" href="#L120">120</a> {
|
||||
<a class="jxr_linenumber" name="L121" href="#L121">121</a> <strong class="jxr_keyword">if</strong> ( isNotEmpty( name ) )
|
||||
<a class="jxr_linenumber" name="L122" href="#L122">122</a> {
|
||||
<a class="jxr_linenumber" name="L123" href="#L123">123</a> append( sb, name, 0 );
|
||||
<a class="jxr_linenumber" name="L124" href="#L124">124</a> }
|
||||
<a class="jxr_linenumber" name="L125" href="#L125">125</a> <strong class="jxr_keyword">else</strong>
|
||||
<a class="jxr_linenumber" name="L126" href="#L126">126</a> {
|
||||
<a class="jxr_linenumber" name="L127" href="#L127">127</a> append( sb, id, 0 );
|
||||
<a class="jxr_linenumber" name="L128" href="#L128">128</a> }
|
||||
<a class="jxr_linenumber" name="L129" href="#L129">129</a> }
|
||||
<a class="jxr_linenumber" name="L130" href="#L130">130</a> append( sb, getValue( plugin, <span class="jxr_string">"description"</span> ), 1 );
|
||||
<a class="jxr_linenumber" name="L131" href="#L131">131</a> append( sb, <span class="jxr_string">""</span>, 0 );
|
||||
<a class="jxr_linenumber" name="L132" href="#L132">132</a>
|
||||
<a class="jxr_linenumber" name="L133" href="#L133">133</a> <em class="jxr_comment">//<goalPrefix>plugin</goalPrefix></em>
|
||||
<a class="jxr_linenumber" name="L134" href="#L134">134</a> String goalPrefix = getValue( plugin, <span class="jxr_string">"goalPrefix"</span> );
|
||||
<a class="jxr_linenumber" name="L135" href="#L135">135</a>
|
||||
<a class="jxr_linenumber" name="L136" href="#L136">136</a> Node mojos1 = getSingleChild( plugin, <span class="jxr_string">"mojos"</span> );
|
||||
<a class="jxr_linenumber" name="L137" href="#L137">137</a>
|
||||
<a class="jxr_linenumber" name="L138" href="#L138">138</a> List<Node> mojos = findNamedChild( mojos1, <span class="jxr_string">"mojo"</span> );
|
||||
<a class="jxr_linenumber" name="L139" href="#L139">139</a>
|
||||
<a class="jxr_linenumber" name="L140" href="#L140">140</a> <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() <= 0 )
|
||||
<a class="jxr_linenumber" name="L141" href="#L141">141</a> {
|
||||
<a class="jxr_linenumber" name="L142" href="#L142">142</a> append( sb, <span class="jxr_string">"This plugin has "</span> + mojos.size() + ( mojos.size() > 1 ? <span class="jxr_string">" goals:"</span> : <span class="jxr_string">" goal:"</span> ), 0 );
|
||||
<a class="jxr_linenumber" name="L143" href="#L143">143</a> append( sb, <span class="jxr_string">""</span>, 0 );
|
||||
<a class="jxr_linenumber" name="L144" href="#L144">144</a> }
|
||||
<a class="jxr_linenumber" name="L145" href="#L145">145</a>
|
||||
<a class="jxr_linenumber" name="L146" href="#L146">146</a> <strong class="jxr_keyword">for</strong> ( Node mojo : mojos )
|
||||
<a class="jxr_linenumber" name="L147" href="#L147">147</a> {
|
||||
<a class="jxr_linenumber" name="L148" href="#L148">148</a> writeGoal( sb, goalPrefix, (Element) mojo );
|
||||
<a class="jxr_linenumber" name="L149" href="#L149">149</a> }
|
||||
<a class="jxr_linenumber" name="L150" href="#L150">150</a>
|
||||
<a class="jxr_linenumber" name="L151" href="#L151">151</a> <strong class="jxr_keyword">if</strong> ( getLog().isInfoEnabled() )
|
||||
<a class="jxr_linenumber" name="L152" href="#L152">152</a> {
|
||||
<a class="jxr_linenumber" name="L153" href="#L153">153</a> getLog().info( sb.toString() );
|
||||
<a class="jxr_linenumber" name="L154" href="#L154">154</a> }
|
||||
<a class="jxr_linenumber" name="L155" href="#L155">155</a> }
|
||||
<a class="jxr_linenumber" name="L156" href="#L156">156</a>
|
||||
<a class="jxr_linenumber" name="L157" href="#L157">157</a>
|
||||
<a class="jxr_linenumber" name="L158" href="#L158">158</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isNotEmpty( String string )
|
||||
<a class="jxr_linenumber" name="L159" href="#L159">159</a> {
|
||||
<a class="jxr_linenumber" name="L160" href="#L160">160</a> <strong class="jxr_keyword">return</strong> string != <strong class="jxr_keyword">null</strong> && string.length() > 0;
|
||||
<a class="jxr_linenumber" name="L161" href="#L161">161</a> }
|
||||
<a class="jxr_linenumber" name="L162" href="#L162">162</a>
|
||||
<a class="jxr_linenumber" name="L163" href="#L163">163</a> <strong class="jxr_keyword">private</strong> String getValue( Node node, String elementName )
|
||||
<a class="jxr_linenumber" name="L164" href="#L164">164</a> <strong class="jxr_keyword">throws</strong> MojoExecutionException
|
||||
<a class="jxr_linenumber" name="L165" href="#L165">165</a> {
|
||||
<a class="jxr_linenumber" name="L166" href="#L166">166</a> <strong class="jxr_keyword">return</strong> getSingleChild( node, elementName ).getTextContent();
|
||||
<a class="jxr_linenumber" name="L167" href="#L167">167</a> }
|
||||
<a class="jxr_linenumber" name="L168" href="#L168">168</a>
|
||||
<a class="jxr_linenumber" name="L169" href="#L169">169</a> <strong class="jxr_keyword">private</strong> Node getSingleChild( Node node, String elementName )
|
||||
<a class="jxr_linenumber" name="L170" href="#L170">170</a> <strong class="jxr_keyword">throws</strong> MojoExecutionException
|
||||
<a class="jxr_linenumber" name="L171" href="#L171">171</a> {
|
||||
<a class="jxr_linenumber" name="L172" href="#L172">172</a> List<Node> namedChild = findNamedChild( node, elementName );
|
||||
<a class="jxr_linenumber" name="L173" href="#L173">173</a> <strong class="jxr_keyword">if</strong> ( namedChild.isEmpty() )
|
||||
<a class="jxr_linenumber" name="L174" href="#L174">174</a> {
|
||||
<a class="jxr_linenumber" name="L175" href="#L175">175</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException( <span class="jxr_string">"Could not find "</span> + elementName + <span class="jxr_string">" in plugin-help.xml"</span> );
|
||||
<a class="jxr_linenumber" name="L176" href="#L176">176</a> }
|
||||
<a class="jxr_linenumber" name="L177" href="#L177">177</a> <strong class="jxr_keyword">if</strong> ( namedChild.size() > 1 )
|
||||
<a class="jxr_linenumber" name="L178" href="#L178">178</a> {
|
||||
<a class="jxr_linenumber" name="L179" href="#L179">179</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException( <span class="jxr_string">"Multiple "</span> + elementName + <span class="jxr_string">" in plugin-help.xml"</span> );
|
||||
<a class="jxr_linenumber" name="L180" href="#L180">180</a> }
|
||||
<a class="jxr_linenumber" name="L181" href="#L181">181</a> <strong class="jxr_keyword">return</strong> namedChild.get( 0 );
|
||||
<a class="jxr_linenumber" name="L182" href="#L182">182</a> }
|
||||
<a class="jxr_linenumber" name="L183" href="#L183">183</a>
|
||||
<a class="jxr_linenumber" name="L184" href="#L184">184</a> <strong class="jxr_keyword">private</strong> List<Node> findNamedChild( Node node, String elementName )
|
||||
<a class="jxr_linenumber" name="L119" href="#L119">119</a>
|
||||
<a class="jxr_linenumber" name="L120" href="#L120">120</a> Document doc = build();
|
||||
<a class="jxr_linenumber" name="L121" href="#L121">121</a>
|
||||
<a class="jxr_linenumber" name="L122" href="#L122">122</a> StringBuilder sb = <strong class="jxr_keyword">new</strong> StringBuilder();
|
||||
<a class="jxr_linenumber" name="L123" href="#L123">123</a> Node plugin = getSingleChild( doc, <span class="jxr_string">"plugin"</span> );
|
||||
<a class="jxr_linenumber" name="L124" href="#L124">124</a>
|
||||
<a class="jxr_linenumber" name="L125" href="#L125">125</a>
|
||||
<a class="jxr_linenumber" name="L126" href="#L126">126</a> String name = getValue( plugin, <span class="jxr_string">"name"</span> );
|
||||
<a class="jxr_linenumber" name="L127" href="#L127">127</a> String version = getValue( plugin, <span class="jxr_string">"version"</span> );
|
||||
<a class="jxr_linenumber" name="L128" href="#L128">128</a> String id = getValue( plugin, <span class="jxr_string">"groupId"</span> ) + <span class="jxr_string">":"</span> + getValue( plugin, <span class="jxr_string">"artifactId"</span> ) + <span class="jxr_string">":"</span> + version;
|
||||
<a class="jxr_linenumber" name="L129" href="#L129">129</a> <strong class="jxr_keyword">if</strong> ( isNotEmpty( name ) && !name.contains( id ) )
|
||||
<a class="jxr_linenumber" name="L130" href="#L130">130</a> {
|
||||
<a class="jxr_linenumber" name="L131" href="#L131">131</a> append( sb, name + <span class="jxr_string">" "</span> + version, 0 );
|
||||
<a class="jxr_linenumber" name="L132" href="#L132">132</a> }
|
||||
<a class="jxr_linenumber" name="L133" href="#L133">133</a> <strong class="jxr_keyword">else</strong>
|
||||
<a class="jxr_linenumber" name="L134" href="#L134">134</a> {
|
||||
<a class="jxr_linenumber" name="L135" href="#L135">135</a> <strong class="jxr_keyword">if</strong> ( isNotEmpty( name ) )
|
||||
<a class="jxr_linenumber" name="L136" href="#L136">136</a> {
|
||||
<a class="jxr_linenumber" name="L137" href="#L137">137</a> append( sb, name, 0 );
|
||||
<a class="jxr_linenumber" name="L138" href="#L138">138</a> }
|
||||
<a class="jxr_linenumber" name="L139" href="#L139">139</a> <strong class="jxr_keyword">else</strong>
|
||||
<a class="jxr_linenumber" name="L140" href="#L140">140</a> {
|
||||
<a class="jxr_linenumber" name="L141" href="#L141">141</a> append( sb, id, 0 );
|
||||
<a class="jxr_linenumber" name="L142" href="#L142">142</a> }
|
||||
<a class="jxr_linenumber" name="L143" href="#L143">143</a> }
|
||||
<a class="jxr_linenumber" name="L144" href="#L144">144</a> append( sb, getValue( plugin, <span class="jxr_string">"description"</span> ), 1 );
|
||||
<a class="jxr_linenumber" name="L145" href="#L145">145</a> append( sb, <span class="jxr_string">""</span>, 0 );
|
||||
<a class="jxr_linenumber" name="L146" href="#L146">146</a>
|
||||
<a class="jxr_linenumber" name="L147" href="#L147">147</a> <em class="jxr_comment">//<goalPrefix>plugin</goalPrefix></em>
|
||||
<a class="jxr_linenumber" name="L148" href="#L148">148</a> String goalPrefix = getValue( plugin, <span class="jxr_string">"goalPrefix"</span> );
|
||||
<a class="jxr_linenumber" name="L149" href="#L149">149</a>
|
||||
<a class="jxr_linenumber" name="L150" href="#L150">150</a> Node mojos1 = getSingleChild( plugin, <span class="jxr_string">"mojos"</span> );
|
||||
<a class="jxr_linenumber" name="L151" href="#L151">151</a>
|
||||
<a class="jxr_linenumber" name="L152" href="#L152">152</a> List<Node> mojos = findNamedChild( mojos1, <span class="jxr_string">"mojo"</span> );
|
||||
<a class="jxr_linenumber" name="L153" href="#L153">153</a>
|
||||
<a class="jxr_linenumber" name="L154" href="#L154">154</a> <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() <= 0 )
|
||||
<a class="jxr_linenumber" name="L155" href="#L155">155</a> {
|
||||
<a class="jxr_linenumber" name="L156" href="#L156">156</a> append( sb, <span class="jxr_string">"This plugin has "</span> + mojos.size() + ( mojos.size() > 1 ? <span class="jxr_string">" goals:"</span> : <span class="jxr_string">" goal:"</span> ), 0 );
|
||||
<a class="jxr_linenumber" name="L157" href="#L157">157</a> append( sb, <span class="jxr_string">""</span>, 0 );
|
||||
<a class="jxr_linenumber" name="L158" href="#L158">158</a> }
|
||||
<a class="jxr_linenumber" name="L159" href="#L159">159</a>
|
||||
<a class="jxr_linenumber" name="L160" href="#L160">160</a> <strong class="jxr_keyword">for</strong> ( Node mojo : mojos )
|
||||
<a class="jxr_linenumber" name="L161" href="#L161">161</a> {
|
||||
<a class="jxr_linenumber" name="L162" href="#L162">162</a> writeGoal( sb, goalPrefix, (Element) mojo );
|
||||
<a class="jxr_linenumber" name="L163" href="#L163">163</a> }
|
||||
<a class="jxr_linenumber" name="L164" href="#L164">164</a>
|
||||
<a class="jxr_linenumber" name="L165" href="#L165">165</a> <strong class="jxr_keyword">if</strong> ( getLog().isInfoEnabled() )
|
||||
<a class="jxr_linenumber" name="L166" href="#L166">166</a> {
|
||||
<a class="jxr_linenumber" name="L167" href="#L167">167</a> getLog().info( sb.toString() );
|
||||
<a class="jxr_linenumber" name="L168" href="#L168">168</a> }
|
||||
<a class="jxr_linenumber" name="L169" href="#L169">169</a> }
|
||||
<a class="jxr_linenumber" name="L170" href="#L170">170</a>
|
||||
<a class="jxr_linenumber" name="L171" href="#L171">171</a>
|
||||
<a class="jxr_linenumber" name="L172" href="#L172">172</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isNotEmpty( String string )
|
||||
<a class="jxr_linenumber" name="L173" href="#L173">173</a> {
|
||||
<a class="jxr_linenumber" name="L174" href="#L174">174</a> <strong class="jxr_keyword">return</strong> string != <strong class="jxr_keyword">null</strong> && string.length() > 0;
|
||||
<a class="jxr_linenumber" name="L175" href="#L175">175</a> }
|
||||
<a class="jxr_linenumber" name="L176" href="#L176">176</a>
|
||||
<a class="jxr_linenumber" name="L177" href="#L177">177</a> <strong class="jxr_keyword">private</strong> String getValue( Node node, String elementName )
|
||||
<a class="jxr_linenumber" name="L178" href="#L178">178</a> <strong class="jxr_keyword">throws</strong> MojoExecutionException
|
||||
<a class="jxr_linenumber" name="L179" href="#L179">179</a> {
|
||||
<a class="jxr_linenumber" name="L180" href="#L180">180</a> <strong class="jxr_keyword">return</strong> getSingleChild( node, elementName ).getTextContent();
|
||||
<a class="jxr_linenumber" name="L181" href="#L181">181</a> }
|
||||
<a class="jxr_linenumber" name="L182" href="#L182">182</a>
|
||||
<a class="jxr_linenumber" name="L183" href="#L183">183</a> <strong class="jxr_keyword">private</strong> Node getSingleChild( Node node, String elementName )
|
||||
<a class="jxr_linenumber" name="L184" href="#L184">184</a> <strong class="jxr_keyword">throws</strong> MojoExecutionException
|
||||
<a class="jxr_linenumber" name="L185" href="#L185">185</a> {
|
||||
<a class="jxr_linenumber" name="L186" href="#L186">186</a> List<Node> result = <strong class="jxr_keyword">new</strong> ArrayList<Node>();
|
||||
<a class="jxr_linenumber" name="L187" href="#L187">187</a> NodeList childNodes = node.getChildNodes();
|
||||
<a class="jxr_linenumber" name="L188" href="#L188">188</a> <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i < childNodes.getLength(); i++ )
|
||||
<a class="jxr_linenumber" name="L189" href="#L189">189</a> {
|
||||
<a class="jxr_linenumber" name="L190" href="#L190">190</a> Node item = childNodes.item( i );
|
||||
<a class="jxr_linenumber" name="L191" href="#L191">191</a> <strong class="jxr_keyword">if</strong> ( elementName.equals( item.getNodeName() ) )
|
||||
<a class="jxr_linenumber" name="L192" href="#L192">192</a> {
|
||||
<a class="jxr_linenumber" name="L193" href="#L193">193</a> result.add( item );
|
||||
<a class="jxr_linenumber" name="L194" href="#L194">194</a> }
|
||||
<a class="jxr_linenumber" name="L195" href="#L195">195</a> }
|
||||
<a class="jxr_linenumber" name="L196" href="#L196">196</a> <strong class="jxr_keyword">return</strong> result;
|
||||
<a class="jxr_linenumber" name="L197" href="#L197">197</a> }
|
||||
<a class="jxr_linenumber" name="L198" href="#L198">198</a>
|
||||
<a class="jxr_linenumber" name="L199" href="#L199">199</a> <strong class="jxr_keyword">private</strong> Node findSingleChild( Node node, String elementName )
|
||||
<a class="jxr_linenumber" name="L200" href="#L200">200</a> <strong class="jxr_keyword">throws</strong> MojoExecutionException
|
||||
<a class="jxr_linenumber" name="L201" href="#L201">201</a> {
|
||||
<a class="jxr_linenumber" name="L202" href="#L202">202</a> List<Node> elementsByTagName = findNamedChild( node, elementName );
|
||||
<a class="jxr_linenumber" name="L203" href="#L203">203</a> <strong class="jxr_keyword">if</strong> ( elementsByTagName.isEmpty() )
|
||||
<a class="jxr_linenumber" name="L204" href="#L204">204</a> {
|
||||
<a class="jxr_linenumber" name="L205" href="#L205">205</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="L206" href="#L206">206</a> }
|
||||
<a class="jxr_linenumber" name="L207" href="#L207">207</a> <strong class="jxr_keyword">if</strong> ( elementsByTagName.size() > 1 )
|
||||
<a class="jxr_linenumber" name="L208" href="#L208">208</a> {
|
||||
<a class="jxr_linenumber" name="L209" href="#L209">209</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException( <span class="jxr_string">"Multiple "</span> + elementName + <span class="jxr_string">"in plugin-help.xml"</span> );
|
||||
<a class="jxr_linenumber" name="L210" href="#L210">210</a> }
|
||||
<a class="jxr_linenumber" name="L211" href="#L211">211</a> <strong class="jxr_keyword">return</strong> elementsByTagName.get( 0 );
|
||||
<a class="jxr_linenumber" name="L212" href="#L212">212</a> }
|
||||
<a class="jxr_linenumber" name="L213" href="#L213">213</a>
|
||||
<a class="jxr_linenumber" name="L214" href="#L214">214</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeGoal( StringBuilder sb, String goalPrefix, Element mojo )
|
||||
<a class="jxr_linenumber" name="L215" href="#L215">215</a> <strong class="jxr_keyword">throws</strong> MojoExecutionException
|
||||
<a class="jxr_linenumber" name="L216" href="#L216">216</a> {
|
||||
<a class="jxr_linenumber" name="L217" href="#L217">217</a> String mojoGoal = getValue( mojo, <span class="jxr_string">"goal"</span> );
|
||||
<a class="jxr_linenumber" name="L218" href="#L218">218</a> Node configurationElement = findSingleChild( mojo, <span class="jxr_string">"configuration"</span> );
|
||||
<a class="jxr_linenumber" name="L219" href="#L219">219</a> Node description = findSingleChild( mojo, <span class="jxr_string">"description"</span> );
|
||||
<a class="jxr_linenumber" name="L220" href="#L220">220</a> <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() <= 0 || mojoGoal.equals( goal ) )
|
||||
<a class="jxr_linenumber" name="L221" href="#L221">221</a> {
|
||||
<a class="jxr_linenumber" name="L222" href="#L222">222</a> append( sb, goalPrefix + <span class="jxr_string">":"</span> + mojoGoal, 0 );
|
||||
<a class="jxr_linenumber" name="L223" href="#L223">223</a> Node deprecated = findSingleChild( mojo, <span class="jxr_string">"deprecated"</span> );
|
||||
<a class="jxr_linenumber" name="L224" href="#L224">224</a> <strong class="jxr_keyword">if</strong> ( ( deprecated != <strong class="jxr_keyword">null</strong> ) && isNotEmpty( deprecated.getNodeValue() ) )
|
||||
<a class="jxr_linenumber" name="L225" href="#L225">225</a> {
|
||||
<a class="jxr_linenumber" name="L226" href="#L226">226</a> append( sb, <span class="jxr_string">"Deprecated. "</span> + deprecated, 1 );
|
||||
<a class="jxr_linenumber" name="L227" href="#L227">227</a> <strong class="jxr_keyword">if</strong> ( detail && description != <strong class="jxr_keyword">null</strong> )
|
||||
<a class="jxr_linenumber" name="L228" href="#L228">228</a> {
|
||||
<a class="jxr_linenumber" name="L229" href="#L229">229</a> append( sb, <span class="jxr_string">""</span>, 0 );
|
||||
<a class="jxr_linenumber" name="L230" href="#L230">230</a> append( sb, description.getTextContent(), 1 );
|
||||
<a class="jxr_linenumber" name="L231" href="#L231">231</a> }
|
||||
<a class="jxr_linenumber" name="L232" href="#L232">232</a> }
|
||||
<a class="jxr_linenumber" name="L233" href="#L233">233</a> <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (description != <strong class="jxr_keyword">null</strong> )
|
||||
<a class="jxr_linenumber" name="L234" href="#L234">234</a> {
|
||||
<a class="jxr_linenumber" name="L235" href="#L235">235</a> append( sb, description.getTextContent(), 1 );
|
||||
<a class="jxr_linenumber" name="L236" href="#L236">236</a> }
|
||||
<a class="jxr_linenumber" name="L237" href="#L237">237</a> append( sb, <span class="jxr_string">""</span>, 0 );
|
||||
<a class="jxr_linenumber" name="L238" href="#L238">238</a>
|
||||
<a class="jxr_linenumber" name="L239" href="#L239">239</a> <strong class="jxr_keyword">if</strong> ( detail )
|
||||
<a class="jxr_linenumber" name="L240" href="#L240">240</a> {
|
||||
<a class="jxr_linenumber" name="L241" href="#L241">241</a> Node parametersNode = getSingleChild( mojo, <span class="jxr_string">"parameters"</span> );
|
||||
<a class="jxr_linenumber" name="L242" href="#L242">242</a> List<Node> parameters = findNamedChild( parametersNode, <span class="jxr_string">"parameter"</span> );
|
||||
<a class="jxr_linenumber" name="L243" href="#L243">243</a> append( sb, <span class="jxr_string">"Available parameters:"</span>, 1 );
|
||||
<a class="jxr_linenumber" name="L244" href="#L244">244</a> append( sb, <span class="jxr_string">""</span>, 0 );
|
||||
<a class="jxr_linenumber" name="L245" href="#L245">245</a>
|
||||
<a class="jxr_linenumber" name="L246" href="#L246">246</a> <strong class="jxr_keyword">for</strong> ( Node parameter : parameters )
|
||||
<a class="jxr_linenumber" name="L247" href="#L247">247</a> {
|
||||
<a class="jxr_linenumber" name="L248" href="#L248">248</a> writeParameter( sb, parameter, configurationElement );
|
||||
<a class="jxr_linenumber" name="L249" href="#L249">249</a> }
|
||||
<a class="jxr_linenumber" name="L186" href="#L186">186</a> List<Node> namedChild = findNamedChild( node, elementName );
|
||||
<a class="jxr_linenumber" name="L187" href="#L187">187</a> <strong class="jxr_keyword">if</strong> ( namedChild.isEmpty() )
|
||||
<a class="jxr_linenumber" name="L188" href="#L188">188</a> {
|
||||
<a class="jxr_linenumber" name="L189" href="#L189">189</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException( <span class="jxr_string">"Could not find "</span> + elementName + <span class="jxr_string">" in plugin-help.xml"</span> );
|
||||
<a class="jxr_linenumber" name="L190" href="#L190">190</a> }
|
||||
<a class="jxr_linenumber" name="L191" href="#L191">191</a> <strong class="jxr_keyword">if</strong> ( namedChild.size() > 1 )
|
||||
<a class="jxr_linenumber" name="L192" href="#L192">192</a> {
|
||||
<a class="jxr_linenumber" name="L193" href="#L193">193</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException( <span class="jxr_string">"Multiple "</span> + elementName + <span class="jxr_string">" in plugin-help.xml"</span> );
|
||||
<a class="jxr_linenumber" name="L194" href="#L194">194</a> }
|
||||
<a class="jxr_linenumber" name="L195" href="#L195">195</a> <strong class="jxr_keyword">return</strong> namedChild.get( 0 );
|
||||
<a class="jxr_linenumber" name="L196" href="#L196">196</a> }
|
||||
<a class="jxr_linenumber" name="L197" href="#L197">197</a>
|
||||
<a class="jxr_linenumber" name="L198" href="#L198">198</a> <strong class="jxr_keyword">private</strong> List<Node> findNamedChild( Node node, String elementName )
|
||||
<a class="jxr_linenumber" name="L199" href="#L199">199</a> {
|
||||
<a class="jxr_linenumber" name="L200" href="#L200">200</a> List<Node> result = <strong class="jxr_keyword">new</strong> ArrayList<Node>();
|
||||
<a class="jxr_linenumber" name="L201" href="#L201">201</a> NodeList childNodes = node.getChildNodes();
|
||||
<a class="jxr_linenumber" name="L202" href="#L202">202</a> <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i < childNodes.getLength(); i++ )
|
||||
<a class="jxr_linenumber" name="L203" href="#L203">203</a> {
|
||||
<a class="jxr_linenumber" name="L204" href="#L204">204</a> Node item = childNodes.item( i );
|
||||
<a class="jxr_linenumber" name="L205" href="#L205">205</a> <strong class="jxr_keyword">if</strong> ( elementName.equals( item.getNodeName() ) )
|
||||
<a class="jxr_linenumber" name="L206" href="#L206">206</a> {
|
||||
<a class="jxr_linenumber" name="L207" href="#L207">207</a> result.add( item );
|
||||
<a class="jxr_linenumber" name="L208" href="#L208">208</a> }
|
||||
<a class="jxr_linenumber" name="L209" href="#L209">209</a> }
|
||||
<a class="jxr_linenumber" name="L210" href="#L210">210</a> <strong class="jxr_keyword">return</strong> result;
|
||||
<a class="jxr_linenumber" name="L211" href="#L211">211</a> }
|
||||
<a class="jxr_linenumber" name="L212" href="#L212">212</a>
|
||||
<a class="jxr_linenumber" name="L213" href="#L213">213</a> <strong class="jxr_keyword">private</strong> Node findSingleChild( Node node, String elementName )
|
||||
<a class="jxr_linenumber" name="L214" href="#L214">214</a> <strong class="jxr_keyword">throws</strong> MojoExecutionException
|
||||
<a class="jxr_linenumber" name="L215" href="#L215">215</a> {
|
||||
<a class="jxr_linenumber" name="L216" href="#L216">216</a> List<Node> elementsByTagName = findNamedChild( node, elementName );
|
||||
<a class="jxr_linenumber" name="L217" href="#L217">217</a> <strong class="jxr_keyword">if</strong> ( elementsByTagName.isEmpty() )
|
||||
<a class="jxr_linenumber" name="L218" href="#L218">218</a> {
|
||||
<a class="jxr_linenumber" name="L219" href="#L219">219</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="L220" href="#L220">220</a> }
|
||||
<a class="jxr_linenumber" name="L221" href="#L221">221</a> <strong class="jxr_keyword">if</strong> ( elementsByTagName.size() > 1 )
|
||||
<a class="jxr_linenumber" name="L222" href="#L222">222</a> {
|
||||
<a class="jxr_linenumber" name="L223" href="#L223">223</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException( <span class="jxr_string">"Multiple "</span> + elementName + <span class="jxr_string">"in plugin-help.xml"</span> );
|
||||
<a class="jxr_linenumber" name="L224" href="#L224">224</a> }
|
||||
<a class="jxr_linenumber" name="L225" href="#L225">225</a> <strong class="jxr_keyword">return</strong> elementsByTagName.get( 0 );
|
||||
<a class="jxr_linenumber" name="L226" href="#L226">226</a> }
|
||||
<a class="jxr_linenumber" name="L227" href="#L227">227</a>
|
||||
<a class="jxr_linenumber" name="L228" href="#L228">228</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeGoal( StringBuilder sb, String goalPrefix, Element mojo )
|
||||
<a class="jxr_linenumber" name="L229" href="#L229">229</a> <strong class="jxr_keyword">throws</strong> MojoExecutionException
|
||||
<a class="jxr_linenumber" name="L230" href="#L230">230</a> {
|
||||
<a class="jxr_linenumber" name="L231" href="#L231">231</a> String mojoGoal = getValue( mojo, <span class="jxr_string">"goal"</span> );
|
||||
<a class="jxr_linenumber" name="L232" href="#L232">232</a> Node configurationElement = findSingleChild( mojo, <span class="jxr_string">"configuration"</span> );
|
||||
<a class="jxr_linenumber" name="L233" href="#L233">233</a> Node description = findSingleChild( mojo, <span class="jxr_string">"description"</span> );
|
||||
<a class="jxr_linenumber" name="L234" href="#L234">234</a> <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() <= 0 || mojoGoal.equals( goal ) )
|
||||
<a class="jxr_linenumber" name="L235" href="#L235">235</a> {
|
||||
<a class="jxr_linenumber" name="L236" href="#L236">236</a> append( sb, goalPrefix + <span class="jxr_string">":"</span> + mojoGoal, 0 );
|
||||
<a class="jxr_linenumber" name="L237" href="#L237">237</a> Node deprecated = findSingleChild( mojo, <span class="jxr_string">"deprecated"</span> );
|
||||
<a class="jxr_linenumber" name="L238" href="#L238">238</a> <strong class="jxr_keyword">if</strong> ( ( deprecated != <strong class="jxr_keyword">null</strong> ) && isNotEmpty( deprecated.getTextContent() ) )
|
||||
<a class="jxr_linenumber" name="L239" href="#L239">239</a> {
|
||||
<a class="jxr_linenumber" name="L240" href="#L240">240</a> append( sb, <span class="jxr_string">"Deprecated. "</span> + deprecated.getTextContent(), 1 );
|
||||
<a class="jxr_linenumber" name="L241" href="#L241">241</a> <strong class="jxr_keyword">if</strong> ( detail && description != <strong class="jxr_keyword">null</strong> )
|
||||
<a class="jxr_linenumber" name="L242" href="#L242">242</a> {
|
||||
<a class="jxr_linenumber" name="L243" href="#L243">243</a> append( sb, <span class="jxr_string">""</span>, 0 );
|
||||
<a class="jxr_linenumber" name="L244" href="#L244">244</a> append( sb, description.getTextContent(), 1 );
|
||||
<a class="jxr_linenumber" name="L245" href="#L245">245</a> }
|
||||
<a class="jxr_linenumber" name="L246" href="#L246">246</a> }
|
||||
<a class="jxr_linenumber" name="L247" href="#L247">247</a> <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( description != <strong class="jxr_keyword">null</strong> )
|
||||
<a class="jxr_linenumber" name="L248" href="#L248">248</a> {
|
||||
<a class="jxr_linenumber" name="L249" href="#L249">249</a> append( sb, description.getTextContent(), 1 );
|
||||
<a class="jxr_linenumber" name="L250" href="#L250">250</a> }
|
||||
<a class="jxr_linenumber" name="L251" href="#L251">251</a> }
|
||||
<a class="jxr_linenumber" name="L252" href="#L252">252</a> }
|
||||
<a class="jxr_linenumber" name="L253" href="#L253">253</a>
|
||||
<a class="jxr_linenumber" name="L254" href="#L254">254</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeParameter( StringBuilder sb, Node parameter, Node configurationElement )
|
||||
<a class="jxr_linenumber" name="L255" href="#L255">255</a> <strong class="jxr_keyword">throws</strong> MojoExecutionException
|
||||
<a class="jxr_linenumber" name="L256" href="#L256">256</a> {
|
||||
<a class="jxr_linenumber" name="L257" href="#L257">257</a> String parameterName = getValue( parameter, <span class="jxr_string">"name"</span> );
|
||||
<a class="jxr_linenumber" name="L258" href="#L258">258</a> String parameterDescription = getValue( parameter, <span class="jxr_string">"description"</span> );
|
||||
<a class="jxr_linenumber" name="L251" href="#L251">251</a> append( sb, <span class="jxr_string">""</span>, 0 );
|
||||
<a class="jxr_linenumber" name="L252" href="#L252">252</a>
|
||||
<a class="jxr_linenumber" name="L253" href="#L253">253</a> <strong class="jxr_keyword">if</strong> ( detail )
|
||||
<a class="jxr_linenumber" name="L254" href="#L254">254</a> {
|
||||
<a class="jxr_linenumber" name="L255" href="#L255">255</a> Node parametersNode = getSingleChild( mojo, <span class="jxr_string">"parameters"</span> );
|
||||
<a class="jxr_linenumber" name="L256" href="#L256">256</a> List<Node> parameters = findNamedChild( parametersNode, <span class="jxr_string">"parameter"</span> );
|
||||
<a class="jxr_linenumber" name="L257" href="#L257">257</a> append( sb, <span class="jxr_string">"Available parameters:"</span>, 1 );
|
||||
<a class="jxr_linenumber" name="L258" href="#L258">258</a> append( sb, <span class="jxr_string">""</span>, 0 );
|
||||
<a class="jxr_linenumber" name="L259" href="#L259">259</a>
|
||||
<a class="jxr_linenumber" name="L260" href="#L260">260</a> Node fieldConfigurationElement = findSingleChild( configurationElement, parameterName );
|
||||
<a class="jxr_linenumber" name="L261" href="#L261">261</a>
|
||||
<a class="jxr_linenumber" name="L262" href="#L262">262</a> String parameterDefaultValue = <span class="jxr_string">""</span>;
|
||||
<a class="jxr_linenumber" name="L263" href="#L263">263</a> <strong class="jxr_keyword">if</strong> ( fieldConfigurationElement != <strong class="jxr_keyword">null</strong> && fieldConfigurationElement.getNodeValue() != <strong class="jxr_keyword">null</strong> )
|
||||
<a class="jxr_linenumber" name="L264" href="#L264">264</a> {
|
||||
<a class="jxr_linenumber" name="L265" href="#L265">265</a> parameterDefaultValue = <span class="jxr_string">" (Default: "</span> + ((Element)fieldConfigurationElement).getAttribute( <span class="jxr_string">"default-value"</span> ) + <span class="jxr_string">")"</span>;
|
||||
<a class="jxr_linenumber" name="L266" href="#L266">266</a> }
|
||||
<a class="jxr_linenumber" name="L267" href="#L267">267</a> append( sb, parameterName + parameterDefaultValue, 2 );
|
||||
<a class="jxr_linenumber" name="L268" href="#L268">268</a> Node deprecated = findSingleChild( parameter, <span class="jxr_string">"deprecated"</span> );
|
||||
<a class="jxr_linenumber" name="L269" href="#L269">269</a> <strong class="jxr_keyword">if</strong> ( ( deprecated != <strong class="jxr_keyword">null</strong> ) && isNotEmpty( deprecated.getNodeValue() ) )
|
||||
<a class="jxr_linenumber" name="L270" href="#L270">270</a> {
|
||||
<a class="jxr_linenumber" name="L271" href="#L271">271</a> append( sb, <span class="jxr_string">"Deprecated. "</span> + deprecated.getNodeValue(), 3 );
|
||||
<a class="jxr_linenumber" name="L272" href="#L272">272</a> append( sb, <span class="jxr_string">""</span>, 0 );
|
||||
<a class="jxr_linenumber" name="L273" href="#L273">273</a> }
|
||||
<a class="jxr_linenumber" name="L274" href="#L274">274</a> append( sb, parameterDescription, 3 );
|
||||
<a class="jxr_linenumber" name="L275" href="#L275">275</a> <strong class="jxr_keyword">if</strong> ( <span class="jxr_string">"true"</span>.equals( getValue( parameter, <span class="jxr_string">"required"</span> ) ) )
|
||||
<a class="jxr_linenumber" name="L276" href="#L276">276</a> {
|
||||
<a class="jxr_linenumber" name="L277" href="#L277">277</a> append( sb, <span class="jxr_string">"Required: Yes"</span>, 3 );
|
||||
<a class="jxr_linenumber" name="L278" href="#L278">278</a> }
|
||||
<a class="jxr_linenumber" name="L279" href="#L279">279</a> Node expression = findSingleChild( parameter, <span class="jxr_string">"expression"</span> );
|
||||
<a class="jxr_linenumber" name="L280" href="#L280">280</a> <strong class="jxr_keyword">if</strong> ( ( expression != <strong class="jxr_keyword">null</strong> ) && isNotEmpty( expression.getNodeValue() ) )
|
||||
<a class="jxr_linenumber" name="L281" href="#L281">281</a> {
|
||||
<a class="jxr_linenumber" name="L282" href="#L282">282</a> String property = getPropertyFromExpression( expression.getNodeValue() );
|
||||
<a class="jxr_linenumber" name="L283" href="#L283">283</a> append( sb, <span class="jxr_string">"User property: "</span> + property, 3 );
|
||||
<a class="jxr_linenumber" name="L284" href="#L284">284</a> }
|
||||
<a class="jxr_linenumber" name="L285" href="#L285">285</a>
|
||||
<a class="jxr_linenumber" name="L286" href="#L286">286</a> append( sb, <span class="jxr_string">""</span>, 0 );
|
||||
<a class="jxr_linenumber" name="L287" href="#L287">287</a> }
|
||||
<a class="jxr_linenumber" name="L288" href="#L288">288</a>
|
||||
<a class="jxr_linenumber" name="L289" href="#L289">289</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L290" href="#L290">290</a> <em class="jxr_javadoccomment"> * <p>Repeat a String <code>n</code> times to form a new string.</p></em>
|
||||
<a class="jxr_linenumber" name="L291" href="#L291">291</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L292" href="#L292">292</a> <em class="jxr_javadoccomment"> * @param str String to repeat</em>
|
||||
<a class="jxr_linenumber" name="L293" href="#L293">293</a> <em class="jxr_javadoccomment"> * @param repeat number of times to repeat str</em>
|
||||
<a class="jxr_linenumber" name="L294" href="#L294">294</a> <em class="jxr_javadoccomment"> * @return String with repeated String</em>
|
||||
<a class="jxr_linenumber" name="L295" href="#L295">295</a> <em class="jxr_javadoccomment"> * @throws NegativeArraySizeException if <code>repeat < 0</code></em>
|
||||
<a class="jxr_linenumber" name="L296" href="#L296">296</a> <em class="jxr_javadoccomment"> * @throws NullPointerException if str is <code>null</code></em>
|
||||
<a class="jxr_linenumber" name="L297" href="#L297">297</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L298" href="#L298">298</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String repeat( String str, <strong class="jxr_keyword">int</strong> repeat )
|
||||
<a class="jxr_linenumber" name="L299" href="#L299">299</a> {
|
||||
<a class="jxr_linenumber" name="L300" href="#L300">300</a> StringBuilder buffer = <strong class="jxr_keyword">new</strong> StringBuilder( repeat * str.length() );
|
||||
<a class="jxr_linenumber" name="L260" href="#L260">260</a> <strong class="jxr_keyword">for</strong> ( Node parameter : parameters )
|
||||
<a class="jxr_linenumber" name="L261" href="#L261">261</a> {
|
||||
<a class="jxr_linenumber" name="L262" href="#L262">262</a> writeParameter( sb, parameter, configurationElement );
|
||||
<a class="jxr_linenumber" name="L263" href="#L263">263</a> }
|
||||
<a class="jxr_linenumber" name="L264" href="#L264">264</a> }
|
||||
<a class="jxr_linenumber" name="L265" href="#L265">265</a> }
|
||||
<a class="jxr_linenumber" name="L266" href="#L266">266</a> }
|
||||
<a class="jxr_linenumber" name="L267" href="#L267">267</a>
|
||||
<a class="jxr_linenumber" name="L268" href="#L268">268</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeParameter( StringBuilder sb, Node parameter, Node configurationElement )
|
||||
<a class="jxr_linenumber" name="L269" href="#L269">269</a> <strong class="jxr_keyword">throws</strong> MojoExecutionException
|
||||
<a class="jxr_linenumber" name="L270" href="#L270">270</a> {
|
||||
<a class="jxr_linenumber" name="L271" href="#L271">271</a> String parameterName = getValue( parameter, <span class="jxr_string">"name"</span> );
|
||||
<a class="jxr_linenumber" name="L272" href="#L272">272</a> String parameterDescription = getValue( parameter, <span class="jxr_string">"description"</span> );
|
||||
<a class="jxr_linenumber" name="L273" href="#L273">273</a>
|
||||
<a class="jxr_linenumber" name="L274" href="#L274">274</a> Element fieldConfigurationElement = (Element)findSingleChild( configurationElement, parameterName );
|
||||
<a class="jxr_linenumber" name="L275" href="#L275">275</a>
|
||||
<a class="jxr_linenumber" name="L276" href="#L276">276</a> String parameterDefaultValue = <span class="jxr_string">""</span>;
|
||||
<a class="jxr_linenumber" name="L277" href="#L277">277</a> <strong class="jxr_keyword">if</strong> ( fieldConfigurationElement != <strong class="jxr_keyword">null</strong> && fieldConfigurationElement.hasAttribute( <span class="jxr_string">"default-value"</span> ) )
|
||||
<a class="jxr_linenumber" name="L278" href="#L278">278</a> {
|
||||
<a class="jxr_linenumber" name="L279" href="#L279">279</a> parameterDefaultValue = <span class="jxr_string">" (Default: "</span> + fieldConfigurationElement.getAttribute( <span class="jxr_string">"default-value"</span> ) + <span class="jxr_string">")"</span>;
|
||||
<a class="jxr_linenumber" name="L280" href="#L280">280</a> }
|
||||
<a class="jxr_linenumber" name="L281" href="#L281">281</a> append( sb, parameterName + parameterDefaultValue, 2 );
|
||||
<a class="jxr_linenumber" name="L282" href="#L282">282</a> Node deprecated = findSingleChild( parameter, <span class="jxr_string">"deprecated"</span> );
|
||||
<a class="jxr_linenumber" name="L283" href="#L283">283</a> <strong class="jxr_keyword">if</strong> ( ( deprecated != <strong class="jxr_keyword">null</strong> ) && isNotEmpty( deprecated.getTextContent() ) )
|
||||
<a class="jxr_linenumber" name="L284" href="#L284">284</a> {
|
||||
<a class="jxr_linenumber" name="L285" href="#L285">285</a> append( sb, <span class="jxr_string">"Deprecated. "</span> + deprecated.getTextContent(), 3 );
|
||||
<a class="jxr_linenumber" name="L286" href="#L286">286</a> append( sb, <span class="jxr_string">""</span>, 0 );
|
||||
<a class="jxr_linenumber" name="L287" href="#L287">287</a> }
|
||||
<a class="jxr_linenumber" name="L288" href="#L288">288</a> append( sb, parameterDescription, 3 );
|
||||
<a class="jxr_linenumber" name="L289" href="#L289">289</a> <strong class="jxr_keyword">if</strong> ( <span class="jxr_string">"true"</span>.equals( getValue( parameter, <span class="jxr_string">"required"</span> ) ) )
|
||||
<a class="jxr_linenumber" name="L290" href="#L290">290</a> {
|
||||
<a class="jxr_linenumber" name="L291" href="#L291">291</a> append( sb, <span class="jxr_string">"Required: Yes"</span>, 3 );
|
||||
<a class="jxr_linenumber" name="L292" href="#L292">292</a> }
|
||||
<a class="jxr_linenumber" name="L293" href="#L293">293</a> <strong class="jxr_keyword">if</strong> ( ( fieldConfigurationElement != <strong class="jxr_keyword">null</strong> ) && isNotEmpty( fieldConfigurationElement.getTextContent() ) )
|
||||
<a class="jxr_linenumber" name="L294" href="#L294">294</a> {
|
||||
<a class="jxr_linenumber" name="L295" href="#L295">295</a> String property = getPropertyFromExpression( fieldConfigurationElement.getTextContent() );
|
||||
<a class="jxr_linenumber" name="L296" href="#L296">296</a> append( sb, <span class="jxr_string">"User property: "</span> + property, 3 );
|
||||
<a class="jxr_linenumber" name="L297" href="#L297">297</a> }
|
||||
<a class="jxr_linenumber" name="L298" href="#L298">298</a>
|
||||
<a class="jxr_linenumber" name="L299" href="#L299">299</a> append( sb, <span class="jxr_string">""</span>, 0 );
|
||||
<a class="jxr_linenumber" name="L300" href="#L300">300</a> }
|
||||
<a class="jxr_linenumber" name="L301" href="#L301">301</a>
|
||||
<a class="jxr_linenumber" name="L302" href="#L302">302</a> <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i < repeat; i++ )
|
||||
<a class="jxr_linenumber" name="L303" href="#L303">303</a> {
|
||||
<a class="jxr_linenumber" name="L304" href="#L304">304</a> buffer.append( str );
|
||||
<a class="jxr_linenumber" name="L305" href="#L305">305</a> }
|
||||
<a class="jxr_linenumber" name="L306" href="#L306">306</a>
|
||||
<a class="jxr_linenumber" name="L307" href="#L307">307</a> <strong class="jxr_keyword">return</strong> buffer.toString();
|
||||
<a class="jxr_linenumber" name="L308" href="#L308">308</a> }
|
||||
<a class="jxr_linenumber" name="L309" href="#L309">309</a>
|
||||
<a class="jxr_linenumber" name="L310" href="#L310">310</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L311" href="#L311">311</a> <em class="jxr_javadoccomment"> * Append a description to the buffer by respecting the indentSize and lineLength parameters.</em>
|
||||
<a class="jxr_linenumber" name="L312" href="#L312">312</a> <em class="jxr_javadoccomment"> * <b>Note</b>: The last character is always a new line.</em>
|
||||
<a class="jxr_linenumber" name="L313" href="#L313">313</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L314" href="#L314">314</a> <em class="jxr_javadoccomment"> * @param sb The buffer to append the description, not <code>null</code>.</em>
|
||||
<a class="jxr_linenumber" name="L315" href="#L315">315</a> <em class="jxr_javadoccomment"> * @param description The description, not <code>null</code>.</em>
|
||||
<a class="jxr_linenumber" name="L316" href="#L316">316</a> <em class="jxr_javadoccomment"> * @param indent The base indentation level of each line, must not be negative.</em>
|
||||
<a class="jxr_linenumber" name="L317" href="#L317">317</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L318" href="#L318">318</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> append( StringBuilder sb, String description, <strong class="jxr_keyword">int</strong> indent )
|
||||
<a class="jxr_linenumber" name="L319" href="#L319">319</a> {
|
||||
<a class="jxr_linenumber" name="L320" href="#L320">320</a> <strong class="jxr_keyword">for</strong> ( String line : toLines( description, indent, indentSize, lineLength ) )
|
||||
<a class="jxr_linenumber" name="L321" href="#L321">321</a> {
|
||||
<a class="jxr_linenumber" name="L322" href="#L322">322</a> sb.append( line ).append( '\n' );
|
||||
<a class="jxr_linenumber" name="L323" href="#L323">323</a> }
|
||||
<a class="jxr_linenumber" name="L324" href="#L324">324</a> }
|
||||
<a class="jxr_linenumber" name="L325" href="#L325">325</a>
|
||||
<a class="jxr_linenumber" name="L326" href="#L326">326</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L327" href="#L327">327</a> <em class="jxr_javadoccomment"> * Splits the specified text into lines of convenient display length.</em>
|
||||
<a class="jxr_linenumber" name="L328" href="#L328">328</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L329" href="#L329">329</a> <em class="jxr_javadoccomment"> * @param text The text to split into lines, must not be <code>null</code>.</em>
|
||||
<a class="jxr_linenumber" name="L330" href="#L330">330</a> <em class="jxr_javadoccomment"> * @param indent The base indentation level of each line, must not be negative.</em>
|
||||
<a class="jxr_linenumber" name="L331" href="#L331">331</a> <em class="jxr_javadoccomment"> * @param indentSize The size of each indentation, must not be negative.</em>
|
||||
<a class="jxr_linenumber" name="L332" href="#L332">332</a> <em class="jxr_javadoccomment"> * @param lineLength The length of the line, must not be negative.</em>
|
||||
<a class="jxr_linenumber" name="L333" href="#L333">333</a> <em class="jxr_javadoccomment"> * @return The sequence of display lines, never <code>null</code>.</em>
|
||||
<a class="jxr_linenumber" name="L334" href="#L334">334</a> <em class="jxr_javadoccomment"> * @throws NegativeArraySizeException if <code>indent < 0</code></em>
|
||||
<a class="jxr_linenumber" name="L335" href="#L335">335</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L336" href="#L336">336</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List<String> toLines( String text, <strong class="jxr_keyword">int</strong> indent, <strong class="jxr_keyword">int</strong> indentSize, <strong class="jxr_keyword">int</strong> lineLength )
|
||||
<a class="jxr_linenumber" name="L337" href="#L337">337</a> {
|
||||
<a class="jxr_linenumber" name="L338" href="#L338">338</a> List<String> lines = <strong class="jxr_keyword">new</strong> ArrayList<String>();
|
||||
<a class="jxr_linenumber" name="L339" href="#L339">339</a>
|
||||
<a class="jxr_linenumber" name="L340" href="#L340">340</a> String ind = repeat( <span class="jxr_string">"\t"</span>, indent );
|
||||
<a class="jxr_linenumber" name="L341" href="#L341">341</a>
|
||||
<a class="jxr_linenumber" name="L342" href="#L342">342</a> String[] plainLines = text.split( <span class="jxr_string">"(\r\n)|(\r)|(\n)"</span> );
|
||||
<a class="jxr_linenumber" name="L343" href="#L343">343</a>
|
||||
<a class="jxr_linenumber" name="L344" href="#L344">344</a> <strong class="jxr_keyword">for</strong> ( String plainLine : plainLines )
|
||||
<a class="jxr_linenumber" name="L345" href="#L345">345</a> {
|
||||
<a class="jxr_linenumber" name="L346" href="#L346">346</a> toLines( lines, ind + plainLine, indentSize, lineLength );
|
||||
<a class="jxr_linenumber" name="L347" href="#L347">347</a> }
|
||||
<a class="jxr_linenumber" name="L348" href="#L348">348</a>
|
||||
<a class="jxr_linenumber" name="L349" href="#L349">349</a> <strong class="jxr_keyword">return</strong> lines;
|
||||
<a class="jxr_linenumber" name="L350" href="#L350">350</a> }
|
||||
<a class="jxr_linenumber" name="L351" href="#L351">351</a>
|
||||
<a class="jxr_linenumber" name="L352" href="#L352">352</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L353" href="#L353">353</a> <em class="jxr_javadoccomment"> * Adds the specified line to the output sequence, performing line wrapping if necessary.</em>
|
||||
<a class="jxr_linenumber" name="L354" href="#L354">354</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L355" href="#L355">355</a> <em class="jxr_javadoccomment"> * @param lines The sequence of display lines, must not be <code>null</code>.</em>
|
||||
<a class="jxr_linenumber" name="L356" href="#L356">356</a> <em class="jxr_javadoccomment"> * @param line The line to add, must not be <code>null</code>.</em>
|
||||
<a class="jxr_linenumber" name="L357" href="#L357">357</a> <em class="jxr_javadoccomment"> * @param indentSize The size of each indentation, must not be negative.</em>
|
||||
<a class="jxr_linenumber" name="L358" href="#L358">358</a> <em class="jxr_javadoccomment"> * @param lineLength The length of the line, must not be negative.</em>
|
||||
<a class="jxr_linenumber" name="L359" href="#L359">359</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L360" href="#L360">360</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> toLines( List<String> lines, String line, <strong class="jxr_keyword">int</strong> indentSize, <strong class="jxr_keyword">int</strong> lineLength )
|
||||
<a class="jxr_linenumber" name="L361" href="#L361">361</a> {
|
||||
<a class="jxr_linenumber" name="L362" href="#L362">362</a> <strong class="jxr_keyword">int</strong> lineIndent = getIndentLevel( line );
|
||||
<a class="jxr_linenumber" name="L363" href="#L363">363</a> StringBuilder buf = <strong class="jxr_keyword">new</strong> StringBuilder( 256 );
|
||||
<a class="jxr_linenumber" name="L302" href="#L302">302</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L303" href="#L303">303</a> <em class="jxr_javadoccomment"> * <p>Repeat a String <code>n</code> times to form a new string.</p></em>
|
||||
<a class="jxr_linenumber" name="L304" href="#L304">304</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L305" href="#L305">305</a> <em class="jxr_javadoccomment"> * @param str String to repeat</em>
|
||||
<a class="jxr_linenumber" name="L306" href="#L306">306</a> <em class="jxr_javadoccomment"> * @param repeat number of times to repeat str</em>
|
||||
<a class="jxr_linenumber" name="L307" href="#L307">307</a> <em class="jxr_javadoccomment"> * @return String with repeated String</em>
|
||||
<a class="jxr_linenumber" name="L308" href="#L308">308</a> <em class="jxr_javadoccomment"> * @throws NegativeArraySizeException if <code>repeat < 0</code></em>
|
||||
<a class="jxr_linenumber" name="L309" href="#L309">309</a> <em class="jxr_javadoccomment"> * @throws NullPointerException if str is <code>null</code></em>
|
||||
<a class="jxr_linenumber" name="L310" href="#L310">310</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L311" href="#L311">311</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String repeat( String str, <strong class="jxr_keyword">int</strong> repeat )
|
||||
<a class="jxr_linenumber" name="L312" href="#L312">312</a> {
|
||||
<a class="jxr_linenumber" name="L313" href="#L313">313</a> StringBuilder buffer = <strong class="jxr_keyword">new</strong> StringBuilder( repeat * str.length() );
|
||||
<a class="jxr_linenumber" name="L314" href="#L314">314</a>
|
||||
<a class="jxr_linenumber" name="L315" href="#L315">315</a> <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i < repeat; i++ )
|
||||
<a class="jxr_linenumber" name="L316" href="#L316">316</a> {
|
||||
<a class="jxr_linenumber" name="L317" href="#L317">317</a> buffer.append( str );
|
||||
<a class="jxr_linenumber" name="L318" href="#L318">318</a> }
|
||||
<a class="jxr_linenumber" name="L319" href="#L319">319</a>
|
||||
<a class="jxr_linenumber" name="L320" href="#L320">320</a> <strong class="jxr_keyword">return</strong> buffer.toString();
|
||||
<a class="jxr_linenumber" name="L321" href="#L321">321</a> }
|
||||
<a class="jxr_linenumber" name="L322" href="#L322">322</a>
|
||||
<a class="jxr_linenumber" name="L323" href="#L323">323</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L324" href="#L324">324</a> <em class="jxr_javadoccomment"> * Append a description to the buffer by respecting the indentSize and lineLength parameters.</em>
|
||||
<a class="jxr_linenumber" name="L325" href="#L325">325</a> <em class="jxr_javadoccomment"> * <b>Note</b>: The last character is always a new line.</em>
|
||||
<a class="jxr_linenumber" name="L326" href="#L326">326</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L327" href="#L327">327</a> <em class="jxr_javadoccomment"> * @param sb The buffer to append the description, not <code>null</code>.</em>
|
||||
<a class="jxr_linenumber" name="L328" href="#L328">328</a> <em class="jxr_javadoccomment"> * @param description The description, not <code>null</code>.</em>
|
||||
<a class="jxr_linenumber" name="L329" href="#L329">329</a> <em class="jxr_javadoccomment"> * @param indent The base indentation level of each line, must not be negative.</em>
|
||||
<a class="jxr_linenumber" name="L330" href="#L330">330</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L331" href="#L331">331</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> append( StringBuilder sb, String description, <strong class="jxr_keyword">int</strong> indent )
|
||||
<a class="jxr_linenumber" name="L332" href="#L332">332</a> {
|
||||
<a class="jxr_linenumber" name="L333" href="#L333">333</a> <strong class="jxr_keyword">for</strong> ( String line : toLines( description, indent, indentSize, lineLength ) )
|
||||
<a class="jxr_linenumber" name="L334" href="#L334">334</a> {
|
||||
<a class="jxr_linenumber" name="L335" href="#L335">335</a> sb.append( line ).append( '\n' );
|
||||
<a class="jxr_linenumber" name="L336" href="#L336">336</a> }
|
||||
<a class="jxr_linenumber" name="L337" href="#L337">337</a> }
|
||||
<a class="jxr_linenumber" name="L338" href="#L338">338</a>
|
||||
<a class="jxr_linenumber" name="L339" href="#L339">339</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L340" href="#L340">340</a> <em class="jxr_javadoccomment"> * Splits the specified text into lines of convenient display length.</em>
|
||||
<a class="jxr_linenumber" name="L341" href="#L341">341</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L342" href="#L342">342</a> <em class="jxr_javadoccomment"> * @param text The text to split into lines, must not be <code>null</code>.</em>
|
||||
<a class="jxr_linenumber" name="L343" href="#L343">343</a> <em class="jxr_javadoccomment"> * @param indent The base indentation level of each line, must not be negative.</em>
|
||||
<a class="jxr_linenumber" name="L344" href="#L344">344</a> <em class="jxr_javadoccomment"> * @param indentSize The size of each indentation, must not be negative.</em>
|
||||
<a class="jxr_linenumber" name="L345" href="#L345">345</a> <em class="jxr_javadoccomment"> * @param lineLength The length of the line, must not be negative.</em>
|
||||
<a class="jxr_linenumber" name="L346" href="#L346">346</a> <em class="jxr_javadoccomment"> * @return The sequence of display lines, never <code>null</code>.</em>
|
||||
<a class="jxr_linenumber" name="L347" href="#L347">347</a> <em class="jxr_javadoccomment"> * @throws NegativeArraySizeException if <code>indent < 0</code></em>
|
||||
<a class="jxr_linenumber" name="L348" href="#L348">348</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L349" href="#L349">349</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List<String> toLines( String text, <strong class="jxr_keyword">int</strong> indent, <strong class="jxr_keyword">int</strong> indentSize, <strong class="jxr_keyword">int</strong> lineLength )
|
||||
<a class="jxr_linenumber" name="L350" href="#L350">350</a> {
|
||||
<a class="jxr_linenumber" name="L351" href="#L351">351</a> List<String> lines = <strong class="jxr_keyword">new</strong> ArrayList<String>();
|
||||
<a class="jxr_linenumber" name="L352" href="#L352">352</a>
|
||||
<a class="jxr_linenumber" name="L353" href="#L353">353</a> String ind = repeat( <span class="jxr_string">"\t"</span>, indent );
|
||||
<a class="jxr_linenumber" name="L354" href="#L354">354</a>
|
||||
<a class="jxr_linenumber" name="L355" href="#L355">355</a> String[] plainLines = text.split( <span class="jxr_string">"(\r\n)|(\r)|(\n)"</span> );
|
||||
<a class="jxr_linenumber" name="L356" href="#L356">356</a>
|
||||
<a class="jxr_linenumber" name="L357" href="#L357">357</a> <strong class="jxr_keyword">for</strong> ( String plainLine : plainLines )
|
||||
<a class="jxr_linenumber" name="L358" href="#L358">358</a> {
|
||||
<a class="jxr_linenumber" name="L359" href="#L359">359</a> toLines( lines, ind + plainLine, indentSize, lineLength );
|
||||
<a class="jxr_linenumber" name="L360" href="#L360">360</a> }
|
||||
<a class="jxr_linenumber" name="L361" href="#L361">361</a>
|
||||
<a class="jxr_linenumber" name="L362" href="#L362">362</a> <strong class="jxr_keyword">return</strong> lines;
|
||||
<a class="jxr_linenumber" name="L363" href="#L363">363</a> }
|
||||
<a class="jxr_linenumber" name="L364" href="#L364">364</a>
|
||||
<a class="jxr_linenumber" name="L365" href="#L365">365</a> String[] tokens = line.split( <span class="jxr_string">" +"</span> );
|
||||
<a class="jxr_linenumber" name="L366" href="#L366">366</a>
|
||||
<a class="jxr_linenumber" name="L367" href="#L367">367</a> <strong class="jxr_keyword">for</strong> ( String token : tokens )
|
||||
<a class="jxr_linenumber" name="L368" href="#L368">368</a> {
|
||||
<a class="jxr_linenumber" name="L369" href="#L369">369</a> <strong class="jxr_keyword">if</strong> ( buf.length() > 0 )
|
||||
<a class="jxr_linenumber" name="L370" href="#L370">370</a> {
|
||||
<a class="jxr_linenumber" name="L371" href="#L371">371</a> <strong class="jxr_keyword">if</strong> ( buf.length() + token.length() >= lineLength )
|
||||
<a class="jxr_linenumber" name="L372" href="#L372">372</a> {
|
||||
<a class="jxr_linenumber" name="L373" href="#L373">373</a> lines.add( buf.toString() );
|
||||
<a class="jxr_linenumber" name="L374" href="#L374">374</a> buf.setLength( 0 );
|
||||
<a class="jxr_linenumber" name="L375" href="#L375">375</a> buf.append( repeat( <span class="jxr_string">" "</span>, lineIndent * indentSize ) );
|
||||
<a class="jxr_linenumber" name="L376" href="#L376">376</a> }
|
||||
<a class="jxr_linenumber" name="L377" href="#L377">377</a> <strong class="jxr_keyword">else</strong>
|
||||
<a class="jxr_linenumber" name="L378" href="#L378">378</a> {
|
||||
<a class="jxr_linenumber" name="L379" href="#L379">379</a> buf.append( ' ' );
|
||||
<a class="jxr_linenumber" name="L380" href="#L380">380</a> }
|
||||
<a class="jxr_linenumber" name="L381" href="#L381">381</a> }
|
||||
<a class="jxr_linenumber" name="L382" href="#L382">382</a>
|
||||
<a class="jxr_linenumber" name="L383" href="#L383">383</a> <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> j = 0; j < token.length(); j++ )
|
||||
<a class="jxr_linenumber" name="L384" href="#L384">384</a> {
|
||||
<a class="jxr_linenumber" name="L385" href="#L385">385</a> <strong class="jxr_keyword">char</strong> c = token.charAt( j );
|
||||
<a class="jxr_linenumber" name="L386" href="#L386">386</a> <strong class="jxr_keyword">if</strong> ( c == '\t' )
|
||||
<a class="jxr_linenumber" name="L387" href="#L387">387</a> {
|
||||
<a class="jxr_linenumber" name="L388" href="#L388">388</a> buf.append( repeat( <span class="jxr_string">" "</span>, indentSize - buf.length() % indentSize ) );
|
||||
<a class="jxr_linenumber" name="L365" href="#L365">365</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L366" href="#L366">366</a> <em class="jxr_javadoccomment"> * Adds the specified line to the output sequence, performing line wrapping if necessary.</em>
|
||||
<a class="jxr_linenumber" name="L367" href="#L367">367</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L368" href="#L368">368</a> <em class="jxr_javadoccomment"> * @param lines The sequence of display lines, must not be <code>null</code>.</em>
|
||||
<a class="jxr_linenumber" name="L369" href="#L369">369</a> <em class="jxr_javadoccomment"> * @param line The line to add, must not be <code>null</code>.</em>
|
||||
<a class="jxr_linenumber" name="L370" href="#L370">370</a> <em class="jxr_javadoccomment"> * @param indentSize The size of each indentation, must not be negative.</em>
|
||||
<a class="jxr_linenumber" name="L371" href="#L371">371</a> <em class="jxr_javadoccomment"> * @param lineLength The length of the line, must not be negative.</em>
|
||||
<a class="jxr_linenumber" name="L372" href="#L372">372</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L373" href="#L373">373</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> toLines( List<String> lines, String line, <strong class="jxr_keyword">int</strong> indentSize, <strong class="jxr_keyword">int</strong> lineLength )
|
||||
<a class="jxr_linenumber" name="L374" href="#L374">374</a> {
|
||||
<a class="jxr_linenumber" name="L375" href="#L375">375</a> <strong class="jxr_keyword">int</strong> lineIndent = getIndentLevel( line );
|
||||
<a class="jxr_linenumber" name="L376" href="#L376">376</a> StringBuilder buf = <strong class="jxr_keyword">new</strong> StringBuilder( 256 );
|
||||
<a class="jxr_linenumber" name="L377" href="#L377">377</a>
|
||||
<a class="jxr_linenumber" name="L378" href="#L378">378</a> String[] tokens = line.split( <span class="jxr_string">" +"</span> );
|
||||
<a class="jxr_linenumber" name="L379" href="#L379">379</a>
|
||||
<a class="jxr_linenumber" name="L380" href="#L380">380</a> <strong class="jxr_keyword">for</strong> ( String token : tokens )
|
||||
<a class="jxr_linenumber" name="L381" href="#L381">381</a> {
|
||||
<a class="jxr_linenumber" name="L382" href="#L382">382</a> <strong class="jxr_keyword">if</strong> ( buf.length() > 0 )
|
||||
<a class="jxr_linenumber" name="L383" href="#L383">383</a> {
|
||||
<a class="jxr_linenumber" name="L384" href="#L384">384</a> <strong class="jxr_keyword">if</strong> ( buf.length() + token.length() >= lineLength )
|
||||
<a class="jxr_linenumber" name="L385" href="#L385">385</a> {
|
||||
<a class="jxr_linenumber" name="L386" href="#L386">386</a> lines.add( buf.toString() );
|
||||
<a class="jxr_linenumber" name="L387" href="#L387">387</a> buf.setLength( 0 );
|
||||
<a class="jxr_linenumber" name="L388" href="#L388">388</a> buf.append( repeat( <span class="jxr_string">" "</span>, lineIndent * indentSize ) );
|
||||
<a class="jxr_linenumber" name="L389" href="#L389">389</a> }
|
||||
<a class="jxr_linenumber" name="L390" href="#L390">390</a> <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( c == '\u00A0' )
|
||||
<a class="jxr_linenumber" name="L390" href="#L390">390</a> <strong class="jxr_keyword">else</strong>
|
||||
<a class="jxr_linenumber" name="L391" href="#L391">391</a> {
|
||||
<a class="jxr_linenumber" name="L392" href="#L392">392</a> buf.append( ' ' );
|
||||
<a class="jxr_linenumber" name="L393" href="#L393">393</a> }
|
||||
<a class="jxr_linenumber" name="L394" href="#L394">394</a> <strong class="jxr_keyword">else</strong>
|
||||
<a class="jxr_linenumber" name="L395" href="#L395">395</a> {
|
||||
<a class="jxr_linenumber" name="L396" href="#L396">396</a> buf.append( c );
|
||||
<a class="jxr_linenumber" name="L397" href="#L397">397</a> }
|
||||
<a class="jxr_linenumber" name="L398" href="#L398">398</a> }
|
||||
<a class="jxr_linenumber" name="L399" href="#L399">399</a> }
|
||||
<a class="jxr_linenumber" name="L400" href="#L400">400</a> lines.add( buf.toString() );
|
||||
<a class="jxr_linenumber" name="L401" href="#L401">401</a> }
|
||||
<a class="jxr_linenumber" name="L402" href="#L402">402</a>
|
||||
<a class="jxr_linenumber" name="L403" href="#L403">403</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L404" href="#L404">404</a> <em class="jxr_javadoccomment"> * Gets the indentation level of the specified line.</em>
|
||||
<a class="jxr_linenumber" name="L405" href="#L405">405</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L406" href="#L406">406</a> <em class="jxr_javadoccomment"> * @param line The line whose indentation level should be retrieved, must not be <code>null</code>.</em>
|
||||
<a class="jxr_linenumber" name="L407" href="#L407">407</a> <em class="jxr_javadoccomment"> * @return The indentation level of the line.</em>
|
||||
<a class="jxr_linenumber" name="L408" href="#L408">408</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L409" href="#L409">409</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> getIndentLevel( String line )
|
||||
<a class="jxr_linenumber" name="L410" href="#L410">410</a> {
|
||||
<a class="jxr_linenumber" name="L411" href="#L411">411</a> <strong class="jxr_keyword">int</strong> level = 0;
|
||||
<a class="jxr_linenumber" name="L412" href="#L412">412</a> <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i < line.length() && line.charAt( i ) == '\t'; i++ )
|
||||
<a class="jxr_linenumber" name="L413" href="#L413">413</a> {
|
||||
<a class="jxr_linenumber" name="L414" href="#L414">414</a> level++;
|
||||
<a class="jxr_linenumber" name="L415" href="#L415">415</a> }
|
||||
<a class="jxr_linenumber" name="L416" href="#L416">416</a> <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = level + 1; i <= level + 4 && i < line.length(); i++ )
|
||||
<a class="jxr_linenumber" name="L417" href="#L417">417</a> {
|
||||
<a class="jxr_linenumber" name="L418" href="#L418">418</a> <strong class="jxr_keyword">if</strong> ( line.charAt( i ) == '\t' )
|
||||
<a class="jxr_linenumber" name="L419" href="#L419">419</a> {
|
||||
<a class="jxr_linenumber" name="L420" href="#L420">420</a> level++;
|
||||
<a class="jxr_linenumber" name="L421" href="#L421">421</a> <strong class="jxr_keyword">break</strong>;
|
||||
<a class="jxr_linenumber" name="L422" href="#L422">422</a> }
|
||||
<a class="jxr_linenumber" name="L423" href="#L423">423</a> }
|
||||
<a class="jxr_linenumber" name="L424" href="#L424">424</a> <strong class="jxr_keyword">return</strong> level;
|
||||
<a class="jxr_linenumber" name="L425" href="#L425">425</a> }
|
||||
<a class="jxr_linenumber" name="L426" href="#L426">426</a>
|
||||
<a class="jxr_linenumber" name="L427" href="#L427">427</a> <strong class="jxr_keyword">private</strong> String getPropertyFromExpression( String expression )
|
||||
<a class="jxr_linenumber" name="L428" href="#L428">428</a> {
|
||||
<a class="jxr_linenumber" name="L429" href="#L429">429</a> <strong class="jxr_keyword">if</strong> ( expression != <strong class="jxr_keyword">null</strong> && expression.startsWith( <span class="jxr_string">"${"</span> ) && expression.endsWith( <span class="jxr_string">"}"</span> )
|
||||
<a class="jxr_linenumber" name="L430" href="#L430">430</a> && !expression.substring( 2 ).contains( <span class="jxr_string">"${"</span> ) )
|
||||
<a class="jxr_linenumber" name="L431" href="#L431">431</a> {
|
||||
<a class="jxr_linenumber" name="L432" href="#L432">432</a> <em class="jxr_comment">// expression="${xxx}" -> property="xxx"</em>
|
||||
<a class="jxr_linenumber" name="L433" href="#L433">433</a> <strong class="jxr_keyword">return</strong> expression.substring( 2, expression.length() - 1 );
|
||||
<a class="jxr_linenumber" name="L434" href="#L434">434</a> }
|
||||
<a class="jxr_linenumber" name="L435" href="#L435">435</a> <em class="jxr_comment">// no property can be extracted</em>
|
||||
<a class="jxr_linenumber" name="L436" href="#L436">436</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="L437" href="#L437">437</a> }
|
||||
<a class="jxr_linenumber" name="L438" href="#L438">438</a> }
|
||||
<a class="jxr_linenumber" name="L394" href="#L394">394</a> }
|
||||
<a class="jxr_linenumber" name="L395" href="#L395">395</a>
|
||||
<a class="jxr_linenumber" name="L396" href="#L396">396</a> <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> j = 0; j < token.length(); j++ )
|
||||
<a class="jxr_linenumber" name="L397" href="#L397">397</a> {
|
||||
<a class="jxr_linenumber" name="L398" href="#L398">398</a> <strong class="jxr_keyword">char</strong> c = token.charAt( j );
|
||||
<a class="jxr_linenumber" name="L399" href="#L399">399</a> <strong class="jxr_keyword">if</strong> ( c == '\t' )
|
||||
<a class="jxr_linenumber" name="L400" href="#L400">400</a> {
|
||||
<a class="jxr_linenumber" name="L401" href="#L401">401</a> buf.append( repeat( <span class="jxr_string">" "</span>, indentSize - buf.length() % indentSize ) );
|
||||
<a class="jxr_linenumber" name="L402" href="#L402">402</a> }
|
||||
<a class="jxr_linenumber" name="L403" href="#L403">403</a> <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( c == '\u00A0' )
|
||||
<a class="jxr_linenumber" name="L404" href="#L404">404</a> {
|
||||
<a class="jxr_linenumber" name="L405" href="#L405">405</a> buf.append( ' ' );
|
||||
<a class="jxr_linenumber" name="L406" href="#L406">406</a> }
|
||||
<a class="jxr_linenumber" name="L407" href="#L407">407</a> <strong class="jxr_keyword">else</strong>
|
||||
<a class="jxr_linenumber" name="L408" href="#L408">408</a> {
|
||||
<a class="jxr_linenumber" name="L409" href="#L409">409</a> buf.append( c );
|
||||
<a class="jxr_linenumber" name="L410" href="#L410">410</a> }
|
||||
<a class="jxr_linenumber" name="L411" href="#L411">411</a> }
|
||||
<a class="jxr_linenumber" name="L412" href="#L412">412</a> }
|
||||
<a class="jxr_linenumber" name="L413" href="#L413">413</a> lines.add( buf.toString() );
|
||||
<a class="jxr_linenumber" name="L414" href="#L414">414</a> }
|
||||
<a class="jxr_linenumber" name="L415" href="#L415">415</a>
|
||||
<a class="jxr_linenumber" name="L416" href="#L416">416</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="L417" href="#L417">417</a> <em class="jxr_javadoccomment"> * Gets the indentation level of the specified line.</em>
|
||||
<a class="jxr_linenumber" name="L418" href="#L418">418</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="L419" href="#L419">419</a> <em class="jxr_javadoccomment"> * @param line The line whose indentation level should be retrieved, must not be <code>null</code>.</em>
|
||||
<a class="jxr_linenumber" name="L420" href="#L420">420</a> <em class="jxr_javadoccomment"> * @return The indentation level of the line.</em>
|
||||
<a class="jxr_linenumber" name="L421" href="#L421">421</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="L422" href="#L422">422</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> getIndentLevel( String line )
|
||||
<a class="jxr_linenumber" name="L423" href="#L423">423</a> {
|
||||
<a class="jxr_linenumber" name="L424" href="#L424">424</a> <strong class="jxr_keyword">int</strong> level = 0;
|
||||
<a class="jxr_linenumber" name="L425" href="#L425">425</a> <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i < line.length() && line.charAt( i ) == '\t'; i++ )
|
||||
<a class="jxr_linenumber" name="L426" href="#L426">426</a> {
|
||||
<a class="jxr_linenumber" name="L427" href="#L427">427</a> level++;
|
||||
<a class="jxr_linenumber" name="L428" href="#L428">428</a> }
|
||||
<a class="jxr_linenumber" name="L429" href="#L429">429</a> <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = level + 1; i <= level + 4 && i < line.length(); i++ )
|
||||
<a class="jxr_linenumber" name="L430" href="#L430">430</a> {
|
||||
<a class="jxr_linenumber" name="L431" href="#L431">431</a> <strong class="jxr_keyword">if</strong> ( line.charAt( i ) == '\t' )
|
||||
<a class="jxr_linenumber" name="L432" href="#L432">432</a> {
|
||||
<a class="jxr_linenumber" name="L433" href="#L433">433</a> level++;
|
||||
<a class="jxr_linenumber" name="L434" href="#L434">434</a> <strong class="jxr_keyword">break</strong>;
|
||||
<a class="jxr_linenumber" name="L435" href="#L435">435</a> }
|
||||
<a class="jxr_linenumber" name="L436" href="#L436">436</a> }
|
||||
<a class="jxr_linenumber" name="L437" href="#L437">437</a> <strong class="jxr_keyword">return</strong> level;
|
||||
<a class="jxr_linenumber" name="L438" href="#L438">438</a> }
|
||||
<a class="jxr_linenumber" name="L439" href="#L439">439</a>
|
||||
<a class="jxr_linenumber" name="L440" href="#L440">440</a> <strong class="jxr_keyword">private</strong> String getPropertyFromExpression( String expression )
|
||||
<a class="jxr_linenumber" name="L441" href="#L441">441</a> {
|
||||
<a class="jxr_linenumber" name="L442" href="#L442">442</a> <strong class="jxr_keyword">if</strong> ( expression != <strong class="jxr_keyword">null</strong> && expression.startsWith( <span class="jxr_string">"${"</span> ) && expression.endsWith( <span class="jxr_string">"}"</span> )
|
||||
<a class="jxr_linenumber" name="L443" href="#L443">443</a> && !expression.substring( 2 ).contains( <span class="jxr_string">"${"</span> ) )
|
||||
<a class="jxr_linenumber" name="L444" href="#L444">444</a> {
|
||||
<a class="jxr_linenumber" name="L445" href="#L445">445</a> <em class="jxr_comment">// expression="${xxx}" -> property="xxx"</em>
|
||||
<a class="jxr_linenumber" name="L446" href="#L446">446</a> <strong class="jxr_keyword">return</strong> expression.substring( 2, expression.length() - 1 );
|
||||
<a class="jxr_linenumber" name="L447" href="#L447">447</a> }
|
||||
<a class="jxr_linenumber" name="L448" href="#L448">448</a> <em class="jxr_comment">// no property can be extracted</em>
|
||||
<a class="jxr_linenumber" name="L449" href="#L449">449</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="L450" href="#L450">450</a> }
|
||||
<a class="jxr_linenumber" name="L451" href="#L451">451</a> }
|
||||
</pre>
|
||||
<hr/>
|
||||
<div id="footer">Copyright © 2013–2014 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.</div>
|
||||
<div id="footer">Copyright © 2013–2015 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<html xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title>Dependency-Check Maven Plugin 1.2.7 Reference Package org.owasp.dependencycheck.maven</title>
|
||||
<title>Dependency-Check Maven Plugin 1.2.9 Reference Package org.owasp.dependencycheck.maven</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
@@ -16,19 +16,19 @@
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="DependencyCheckMojo.html" target="classFrame">DependencyCheckMojo</a>
|
||||
<a href="AggregateMojo.html" target="classFrame">AggregateMojo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="BaseDependencyCheckMojo.html" target="classFrame">BaseDependencyCheckMojo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="CheckMojo.html" target="classFrame">CheckMojo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Engine.html" target="classFrame">Engine</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="HelpMojo.html" target="classFrame">HelpMojo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="ReportAggregationMojo.html" target="classFrame">ReportAggregationMojo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="ReportingUtil.html" target="classFrame">ReportingUtil</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<html xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title>Dependency-Check Maven Plugin 1.2.7 Reference Package org.owasp.dependencycheck.maven</title>
|
||||
<title>Dependency-Check Maven Plugin 1.2.9 Reference Package org.owasp.dependencycheck.maven</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
@@ -37,7 +37,17 @@
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="DependencyCheckMojo.html" target="classFrame">DependencyCheckMojo</a>
|
||||
<a href="AggregateMojo.html" target="classFrame">AggregateMojo</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="BaseDependencyCheckMojo.html" target="classFrame">BaseDependencyCheckMojo</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="CheckMojo.html" target="classFrame">CheckMojo</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -49,16 +59,6 @@
|
||||
<td>
|
||||
<a href="HelpMojo.html" target="classFrame">HelpMojo</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="ReportAggregationMojo.html" target="classFrame">ReportAggregationMojo</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="ReportingUtil.html" target="classFrame">ReportingUtil</a>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -83,7 +83,7 @@
|
||||
</div>
|
||||
<hr />
|
||||
<div id="footer">
|
||||
Copyright © 2013–2014 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.
|
||||
Copyright © 2013–2015 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -3,7 +3,7 @@
|
||||
<html xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title>Dependency-Check Maven Plugin 1.2.7 Reference</title>
|
||||
<title>Dependency-Check Maven Plugin 1.2.9 Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<html xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title>Dependency-Check Maven Plugin 1.2.7 Reference</title>
|
||||
<title>Dependency-Check Maven Plugin 1.2.9 Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
@@ -24,7 +24,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<h2>Dependency-Check Maven Plugin 1.2.7 Reference</h2>
|
||||
<h2>Dependency-Check Maven Plugin 1.2.9 Reference</h2>
|
||||
|
||||
<table class="summary">
|
||||
<thead>
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<hr />
|
||||
<div id="footer">
|
||||
Copyright © 2013–2014 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.
|
||||
Copyright © 2013–2015 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user