blob: d8c7835744242dd82bf5586f474006d093efd5ac [file] [log] [blame]
<html>
<head>
<title>Analysis of ${repo} (2012.05.10 09:29:10)</title>
<style type='text/css'>
html, body { background: white; }
.pom { font-weight: bold; color: #7F0055; font-family: monospace; }
.dependency { font-weight: bold; color: #55007F; font-family: monospace; }
.version { font-weight: bold; color: #007F55; font-family: monospace; }
.file { font-weight: bold; color: #00557F; font-family: monospace; }
.files { font-style: italic; }
.padLeft { padding-left: 10px; }
tr:hover { background-color: #D0E0FF; }
.hidden { color: white; }
.error { font-weight: bold; color: red; }
.problem { border-left: 3px solid white; border-bottom: 1px solid #ccc; padding-left: 3px; }
.problem:hover { border-left-color: #cccccc; }
.ignoreKey { color: #ccc; }
</style>
</head>
<body>
<h1>Analysis of ${repo} (2012.05.10 09:29:10)</h1>
<p>Found 6 POM files</p>
<p>Found 13 problems</p>
<h2>Table of Contents</h2>
<ul class='toc'>
<li>
<a href='#toc1'>Plug-ins Which Couldn't be Imported (2)</a>
</li>
<li>
<a href='#toc2'>Plug-ins Without Manifest (1)</a>
</li>
<li>
<a href='#toc3'>Plug-ins With Binary Differences (1)</a>
</li>
<li>
<a href='#toc4'>POMs with same ID but different version (1)</a>
</li>
<li>
<a href='#toc5'>Dependencies Without Version (1)</a>
</li>
<li>
<a href='#toc6'>Missing Dependencies (2)</a>
</li>
<li>
<a href='#toc7'>Snapshot Versions (2)</a>
</li>
<li>
<a href='#toc8'>Path Problems (1)</a>
</li>
<li>
<a href='#toc9'>Artifacts With Several Versions (1)</a>
</li>
<li>
<a href='#toc10'>Missing Sources (3)</a>
</li>
<li>
<a href='#poms'>6 POMs in the repository</a>
</li>
</ul>
<h2 id='toc1'>Plug-ins Which Couldn't be Imported</h2>
<p>
<a href='http://wiki.eclipse.org/MT4E_E0004'>More information</a>
</p>
<p>2 times</p>
<div class='problem'>
<span class='message'>Error processing ${input}/plugins/file.txt: java.util.zip.ZipException: error in opening zip file</span>
</div>
<div class='problem'>
<span class='message'>Error processing ${input}/plugins/notajar.jar: java.util.zip.ZipException: error in opening zip file</span>
</div>
<h2 id='toc2'>Plug-ins Without Manifest</h2>
<p>Each plug-in must have a MANFEST.MF file</p>
<p>
<a href='http://wiki.eclipse.org/MT4E_E0003'>More information</a>
</p>
<p>1 time</p>
<div class='problem'>
<div class='ignoreKey'>MissingManifest unpackedPlugin</div>
<span class='message'>Couldn't find MANIFEST.MF in ${input}/plugins/unpackedPlugin</span>
</div>
<h2 id='toc3'>Plug-ins With Binary Differences</h2>
<p>Each pair of plug-ins should be identical (same name and version) but the JAR files are different</p>
<p>
<a href='http://wiki.eclipse.org/MT4E_W0003'>More information</a>
</p>
<p>1 time</p>
<div class='problem'>
<div class='ignoreKey'>BinaryDifference org.eclipse.core.resources-3.7.101.jar</div>
<span class='message'>File /home/adigulla/workspace/org.eclipse.dash.m4e.tools/data/input/mergeTest/repo2/org/eclipse/core/org.eclipse.core.resources/3.7.101/org.eclipse.core.resources-3.7.101.jar differs from /home/adigulla/workspace/org.eclipse.dash.m4e.tools/tmp-test/testMerge/org/eclipse/core/org.eclipse.core.resources/3.7.101/org.eclipse.core.resources-3.7.101.jar</span>
</div>
<h2 id='toc4'>POMs with same ID but different version</h2>
<p>1 time</p>
<div class='problem'>
<div class='ignoreKey'>ProblemSameKeyDifferentVersion org.eclipse.core:org.eclipse.core.runtime 3.5.0 3.6.0</div>There are two POMs with the same ID but different version:
<ul>
<li>
<span class='pom'>org.eclipse.core:org.eclipse.core.runtime:3.5.0</span>
</li>
<li>
<span class='pom'>org.eclipse.core:org.eclipse.core.runtime:3.6.0</span>
</li>
</ul>These POMs are used in:
<ul>
<li>
<span class='pom'>org.eclipse.birt:org.eclipse.birt.core:2.6.1</span>
</li>
</ul>
</div>
<h2 id='toc5'>Dependencies Without Version</h2>
<p>1 time</p>
<div class='problem'>POM
<span class='pom'>junit.test:missing-version:1.0</span>
<span class='message'>Missing version in dependency</span>
<span class='dependency'>org.slf4j:slf4j-api:null</span>
</div>
<h2 id='toc6'>Missing Dependencies</h2>
<p>The following dependencies are used in POMs in the repository but they couldn't be found in it.</p>
<p>2 times</p>
<div class='problem'>
<div class='ignoreKey'>MissingDependency ch.qos.logback:logback-classic</div>The dependency
<span class='dependency'>ch.qos.logback:logback-classic</span> is used in 1 POMs:
<ul>
<li>
<span class='pom'>junit.test:missing-version:1.0</span>
</li>
</ul>
</div>
<div class='problem'>
<div class='ignoreKey'>MissingDependency org.mozilla.javascript:org.mozilla.javascript</div>The dependency
<span class='dependency'>org.mozilla.javascript:org.mozilla.javascript</span> is used in 1 POMs:
<ul>
<li>
<span class='pom'>org.eclipse.birt:org.eclipse.birt.core:2.6.1</span>
</li>
</ul>
</div>
<h2 id='toc7'>Snapshot Versions</h2>
<p>Release Repositories should not contain SNAPSHOTs</p>
<p>2 times</p>
<div class='problem'>The POM
<span class='pom'>junit.test:snapshot-version:0.3.0-SNAPSHOT</span> uses a snapshot version
</div>
<div class='problem'>The dependency
<span class='dependency'>de.pdark:decentxml:1.4-SNAPSHOT</span> in POM
<span class='pom'>junit.test:snapshot-version:0.3.0-SNAPSHOT</span> uses a snapshot version
</div>
<h2 id='toc8'>Path Problems</h2>
<p>These POMs are not where they should be</p>
<p>1 time</p>
<div class='problem'>The path for the POM
<span class='pom'>junit.test:different-version:1.0</span> should be
<span class='file'>${repo}/junit/test/different-version/1.0/different-version-1.0.pom</span> but was
<span class='file'>${repo}/junit/test/different-versions/1.0/different-versions-1.0.pom</span>
</div>
<h2 id='toc9'>Artifacts With Several Versions</h2>
<p>
<a href='http://wiki.eclipse.org/MT4E_E0001'>More information</a>
</p>
<p>1 time</p>
<div class='problem'>
<div class='ignoreKey'>TwoVersionsProblem org.eclipse.orbit:orbit.org.apache.lucene 1.9.1 2.9.1</div>
<span class='message'>The artifact org.eclipse.orbit:orbit.org.apache.lucene exists with several versions: 1.9.1 2.9.1</span>
</div>
<h2 id='toc10'>Missing Sources</h2>
<p>3 times</p>
<div class='problem'>
<p>Missing sources for 3 artifacts</p>
<ul>
<li>
<span class='ignoreKey'>MissingSources </span>
<span class='pom'>junit.test:missing-version:1.0</span>
</li>
<li>
<span class='ignoreKey'>MissingSources </span>
<span class='pom'>junit.test:snapshot-version:0.3.0-SNAPSHOT</span>
</li>
<li>
<span class='ignoreKey'>MissingSources </span>
<span class='pom'>org.eclipse.core:org.eclipse.core.runtime:3.5.0</span>
</li>
</ul>
</div>
<h2 id='poms'>6 POMs in the repository</h2>
<table border='0' cellspacing='0' cellpadding='0'>
<tr>
<th>Group ID</th>
<th>Artifact ID + Version</th>
<th>Files</th>
</tr>
<tr>
<td>junit.test<span class='hidden'>:</span></td>
<td>
<span class='pom'>different-version</span><span class='hidden'>:</span>
<span class='version'>1.0</span>
</td>
<td class='padLeft'>
<span class='error'>No files found; check problems above</span>
</td>
</tr>
<tr>
<td></td>
<td>
<span class='pom'>missing-version</span><span class='hidden'>:</span>
<span class='version'>1.0</span>
</td>
<td class='padLeft'>
<span class='files'> pom</span>
</td>
</tr>
<tr>
<td></td>
<td>
<span class='pom'>snapshot-version</span><span class='hidden'>:</span>
<span class='version'>0.3.0-SNAPSHOT</span>
</td>
<td class='padLeft'>
<span class='files'> pom</span>
</td>
</tr>
<tr>
<td>org.eclipse.birt<span class='hidden'>:</span></td>
<td>
<span class='pom'>org.eclipse.birt.core</span><span class='hidden'>:</span>
<span class='version'>2.6.1</span>
</td>
<td class='padLeft'>
<span class='files'> jar pom sources</span>
</td>
</tr>
<tr>
<td>org.eclipse.core<span class='hidden'>:</span></td>
<td>
<span class='pom'>org.eclipse.core.runtime</span><span class='hidden'>:</span>
<span class='version'>3.6.0</span>
</td>
<td class='padLeft'>
<span class='files'> jar pom sources</span>
</td>
</tr>
</table>
<div style='height: 20em;'>&nbsp;</div>
</body>
</html>