blob: 1b17d738b88a4d58efacfd725884a4ef000a2673 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="en">
<head>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2013. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css">
<title>Incompatibilities between Eclipse JDT 3.8 and 3.9 (Kepler)</title>
</head>
<body>
<h1>Incompatibilities between Eclipse JDT 3.8 and 3.9 (Kepler)</h1>
<p>
Eclipse changed in incompatible ways between 3.8 and 3.9 in ways that affect JDT
plug-ins. The following entries describe the areas that changed and provide
instructions for migrating 3.8 plug-ins to 3.9. Note that you only need to look
here if you are experiencing problems compiling or running your 3.8 plug-in on 3.9.
</p>
<ol>
<li><a href="#junit">SDK ships only one org.junit plug-in (4.11)</a></li>
</ol>
<hr>
<!-- ############################################## -->
<h2>1. <a name="junit">SDK ships only one org.junit plug-in (4.11)</a></h2>
<p><strong>What is affected:</strong> Clients that require the <code>org.junit4</code> bundle,
or <code>org.junit</code> with an upper version bound</p>
<p><strong>Description:</strong> The <code>org.junit</code> bundle has been updated to
<a href="http://htmlpreview.github.com/?https://github.com/junit-team/junit/blob/master/doc/ReleaseNotes4.11.html">JUnit 4.11</a>.
The <code>org.junit4</code> compatibility bundle has been removed, and <code>org.junit</code> version 3.8.2 is no longer shipped with the Eclipse SDK.
Note that JUnit 4 still contains the JUnit 3 APIs. If you need <code>org.junit_3.8.2</code> back for
whatever reason, you can still get it from <a href="http://download.eclipse.org/tools/orbit/downloads/">Orbit</a>.
<p><strong>Action required:</strong> Clients that require <code>org.junit4</code> should switch over to <code>org.junit</code>.
Your <code>Require-Bundle:</code> entries should just point to
<code>org.junit;bundle-version="4.11.0"</code> (or an earlier version, if you like).
<!-- ############################################## -->
</body>
</html>