| <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> |
| <html> |
| <head> |
| <title>Eclipse Platform/Core</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| <link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css"> |
| </head> |
| <body> |
| <center> |
| <font class=indextop>core</font><br> |
| <font class=indexsub>the foundation of the platform</font><p></p> |
| |
| <a href="../../main.html">[home]</a> <a href="../../documents.html">[documents]</a> |
| <a href="../../downloads.html">[downloads]</a> <a href="../../resources.html">[resources]</a> |
| <a href="../../planning.html">[planning]</a> <a href="../../testing.html">[testing]</a> |
| </center> |
| <br> |
| <table BORDER=0 CELLPADDING=2 WIDTH="100%" > |
| <tr> |
| <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica" color="#FFFFFF">Running |
| Eclipse from JARs</font></b></td> |
| </tr> |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="../../images/Adarrow.gif" BORDER=0 height=16 width=16></td> |
| <td WIDTH="98%"><b>Description</b> <p>Eclipse 3.0 and previous was shipped |
| such that each plug-in was a directory that contained code in a JAR, along |
| with multiple other files. In order to improve the number of files that |
| we ship along with the size of the Eclipse distributions, we would like |
| to be able to ship each plug-in as a single JAR file containing its code |
| and other resources. This document describes the effort getting this item |
| to happen, and lists the issues preventing success.</p> |
| <p> </p></td> |
| </tr> |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="../../images/Adarrow.gif" BORDER=0 height=16 width=16></td> |
| <td WIDTH="98%"><b>Benefits</b> <ul> |
| <li><strong>File handles</strong> - There have been reports where people |
| have been using very large products based on Eclipse and they have run |
| out of file handles. If all plug-ins were shipped as JAR files, then |
| at most you would only have one file handle per JAR file (if all plug-ins |
| were activated).</li> |
| <li><strong>File size</strong> - If all files are in a single JAR file |
| and that JAR is compressed, then it will take up less space than if |
| the plug-in was extracted to disk. Note that the gain here is only the |
| compression of the non-code files since the code in a normal install |
| is in a JAR anyway.</li> |
| <li><strong>File size on the file-system</strong> - When plug-in are installed |
| on a file-system, they can take up more space than just the file size. |
| Depending on the file-system and the make-up of the plug-in, the size |
| on disk can be upwards of 20% larger.</li> |
| <li><strong>Install time</strong> - For Eclipse and products built on |
| top of Eclipse, we antcipate a shorter install time based on the fact |
| that it is quicker to install (for instance) 100MB of data in 10 files |
| than it is to install 100MB if data in 10,000 files.</li> |
| <li><strong>Un-install time</strong> - Similarly it is quicker to delete |
| a smaller number of larger files than a large number of small files.</li> |
| <li><strong>Mixed Mode</strong> - It is important to note that plug-ins |
| will be able to live in a mixed JAR'd and non-JAR'd world. For instance, |
| in the /eclipse/plugins directory there will be a mixture of JAR files |
| and directories, both containing plug-ins.</li> |
| <li><strong>Signing JARs</strong> - We are looking to sign jars. Permissions |
| can be granted on a signer basis. Install integrity can be confirmed |
| by checking signatures.</li> |
| <li><strong>Simple</strong> - This approach is consistent with the Java |
| model of jars on a classpath.</li> |
| </ul> |
| <p> </p></td> |
| </tr> |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="../../images/Adarrow.gif" BORDER=0 height=16 width=16></td> |
| <td WIDTH="98%"><b>Common Problems</b> <ul> |
| <li>Missing images - If you are running a JAR'd Eclipse and there are |
| missing images, it might be the case that the plug-in developer is trying |
| to access the images via java.io.File API rather than by calling Bundle#getEntry.</li> |
| </ul> |
| <p> </p></td> |
| </tr> |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="../../images/Adarrow.gif" BORDER=0 height=16 width=16></td> |
| <td WIDTH="98%"><p><b>Issues</b> [main <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85065">bug |
| 85065</a>] [<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bjars%5D&product=JDT&product=PDE&product=Platform&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">Open</a>] |
| [<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bjars%5D&product=JDT&product=PDE&product=Platform&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">Closed</a>] |
| </p> |
| <ul> |
| <li><img src="../../images/small_check.gif" width="10" height="11"> [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=83469">bug |
| 83469</a>, <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88099">bug |
| 88099</a>] Cannot run with OSGi as a JAR - Currently the conversion |
| tool hacks the <code>eclipse.properties </code>file to set the <code>osgi.frameworkClassPath</code> |
| key's value to be empty rather than listing the JARs in the plug-in. |
| (which no longer exist)</li> |
| <li><img src="../../images/small_check.gif" width="10" height="11"> Cannot |
| run with SWT as a JAR</li> |
| <li><img src="../../images/small_progress.gif" width="14" height="5"> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=78535">bug 78535</a>] |
| Problems running from JARs.</li> |
| <li>Performance - Need some numbers w.r.t. speed of running with JARs. |
| What about compressed JARs?</li> |
| <li><img src="../../images/small_check.gif" width="10" height="11"> [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=76653">bug |
| 76653</a>, <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=76436">bug |
| 76436</a>, <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86561">bug |
| 86561</a>] Source code lookup</li> |
| <li>Some plug-ins cannot be JAR'd - Note that this is ok because we can |
| run with a mixture of both JAR'd and non-JAR'd plug-ins.</li> |
| <li>JARs within JARs - The JAR'd plug-in format requires the class files |
| to exist starting at the root of the JAR file. Some plug-ins have multiple |
| JARs and its an issue to have nested JARs. Have to come up with a strategy |
| for this.</li> |
| <li>Modification of classpath entries in manifest files - This is added |
| to this list not because it is a problem, but because it is work required |
| by developers. For each plug-in, the <code>plugin.xml </code>or <code>manifest.mf |
| </code>files need to be updated to let Eclipse know that the JARs should |
| no longer be on the classpath and should be replaced with ".".</li> |
| <li><img src="../../images/small_progress.gif" width="14" height="5"> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86492">bug 86492</a>] |
| Icons shipped in fragments - Tod and DJ have been talking about this |
| and are making progress. Most likely we just have to ensure our callers |
| are using the appropriate $nl$ method calls, etc.</li> |
| <li><img src="../../images/small_check.gif" width="10" height="11"> [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85333">bug |
| 85333</a>] Plug-in holding the splash screen cannot be JAR'd - Lots |
| of different options here, none of them good. Looks like we will add |
| code to Main.java which temporairly extracts the splash screen and then |
| deletes the temporary file when we are done. We would like to be able |
| to display the splash using java code but its too hard to find SWT when |
| you live in the startup.jar.</li> |
| <li><img src="../../images/small_check.gif" width="10" height="11"> [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=91525">bug |
| 91525</a>] Plug-ins which provide intro content cannot be JAR'd</li> |
| <li><img src="../../images/small_check.gif" width="10" height="11"> [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85013">bug |
| 85013</a>] Cannot build when target is JAR'd</li> |
| <li><img src="../../images/small_check.gif" width="10" height="11"> [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=87719">bug |
| 87719</a>] Problems with Ant and classloaders - Patch submitted to Platform/Ant |
| team. </li> |
| <li><img src="../../images/small_check.gif" width="10" height="11"> [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=87973">bug |
| 87973</a>] - About content cannot be JAR'd</li> |
| <li><img src="../../images/small_check.gif" width="10" height="11"> [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88254">bug |
| 88254</a>] - Test failures when running against a JAR'd Eclipse.</li> |
| </ul> |
| <p> </p></td> |
| </tr> |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="../../images/Adarrow.gif" BORDER=0 height=16 width=16></td> |
| <td WIDTH="98%"><p><b>Goals</b> </p> |
| <ul> |
| <li><img src="../../images/small_progress.gif" width="14" height="5"> |
| Running Eclipse on JAR'd plug-ins.</li> |
| <li><img src="../../images/small_progress.gif" width="14" height="5"> |
| Running the test suites.</li> |
| <li><img src="../../images/small_progress.gif" width="14" height="5"> |
| Targeting a JAR'd Eclipse install</li> |
| </ul> |
| <p>Milestones: Eclipse 3.1 M6 - Bundles which are part of the RCP to be |
| shipped as JARs</p> |
| <p> </p></td> |
| </tr> |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="../../images/Adarrow.gif" BORDER=0 height=16 width=16></td> |
| <td WIDTH="98%"><b>Related Work</b> <ul> |
| <li>[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=83634">bug |
| 83634</a>] Shipping Manifest files.</li> |
| <li>[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=87026">bug |
| 87026</a>] Running with features as JARs - Just like plug-ins will become |
| JARs, we would like to have features as JARs as well.</li> |
| </ul> |
| <p> </p></td> |
| </tr> |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP><img SRC="../../images/Adarrow.gif" BORDER=0 height=16 width=16></td> |
| <td><p><strong>Converting A Plug-in to be Shipped as a JAR</strong></p> |
| <ol> |
| <li>Change the classpath:</li> |
| <ul> |
| <li> If you have a <code>manifest.mf </code>then simply delete the <code>Bundle-Classpath</code> |
| header.</li> |
| <li>Otherwise if you have a <code>plugin.xml</code> then change the |
| library entry to be a dot like this: <br> |
| <code> <runtime><br> |
| <library name="."><br> |
| <export name="*"/><br> |
| </library><br> |
| </runtime></code></li> |
| <li> If you have additional jars (e.g., ant tasks), consult an expert.</li> |
| </ul> |
| <li>Change the <code>build.properties</code>:</li> |
| <ul> |
| <li>Change all occurences of the old jar name to simply a dot. <code>(.)</code></li> |
| <li> There should be one on the <code>bin.includes</code> line. For instance, if your |
| <code>bin.includes</code> line used to have <code>core.jar</code>, |
| that will be replaced with a <code>.</code>.For instance: |
| <code>bin.includes=about.html,.,META-INF/MANIFEST.MF</code></li> |
| <li> Change <code>source.foo.jar= </code> to <code>source..= </code>(that |
| is source dot dot)</li> |
| <li> Change <code>output.foo.jar= </code> to <code>output..= </code> |
| (that is output dot dot)</li> |
| <li>There may be others like <code>jars.compile.order</code>, etc</li> |
| <li> If you newly generated a <code>manifest.mf</code>, add <code>META-INF/</code> |
| to the <code>bin.includes</code>.</li> |
| </ul> |
| <li>Change the feature</li> |
| <ul> |
| <li>find all features that list your plug-in and add following to the |
| related <code><plugin></code> tag:<br> |
| <code> unpack="false"</code></li> |
| </ul> |
| <li>Let Adrian know that you have JAR'd your plug-in. (for legal purposes)</li> |
| <li>Change <code>about.html</code> linked content.</li> |
| <ul> |
| <li>If you have content in your plug-in which is linked from your <code>about.html</code> |
| file, then that content must be placed in a directory named <code>"about_files"</code> |
| at the root of the plug-in.</li> |
| </ul> |
| <li>Let the Release Engineering team know that you have JAR'd your plug-ins so |
| they are able to update the javadoc generation scripts.</li> |
| </ol> |
| <p> If you are going to switch to using bundle manifests:</p> |
| <ul> |
| <li> Open your <code>plugin.xml</code> with the PDE editor.</li> |
| <li> On the "Overview" tab, click on the "Create an OSGi |
| bundle manifest file" link.</li> |
| <li> Save.</li> |
| <li> Add <code>META-INF/</code> to the <code>bin.includes</code> line |
| in your <code>build.properties</code> (can be done in the <code>plugin.xml</code> |
| editor by either checking the <code>META-INF</code> box on the Build |
| page or adding the entry manually on the <code>build.properties</code> |
| page.</li> |
| <li> Determine if you still need the <code>plugin.xml.</code> (or <code>fragment.xml</code>) |
| If the file is empty (that is, you don't have any extensions or extension points) then it can be removed. |
| If you remove it, remember to remove the associated entries in the <code>build.properties</code> file too.</li> |
| </ul> |
| <p>If you have a custom build script (<code>build.xml</code>):</p> |
| <ul> |
| <li>You need to ensure that your script will still work against plug-ins |
| that are JAR'd as well as plug-ins which aren't JAR'd.</li> |
| </ul> |
| <p>If you have other scripts (e.g. javadoc generation scripts):</p> |
| <ul> |
| <li>If the script assumes the layout of plug-ins and needs to add code |
| JAR files to the classpath, then it must be modified to put the whole |
| JAR'd plug-in on the classpath rather than the individual JARs.</li> |
| </ul> |
| <p>Things to update in 3.0 manifests:</p> |
| <ul> |
| <li> manifest version number (<code>Bundle-ManifestVersion: 2</code>)</li> |
| <li> singleton becomes a directive (<code>singleton=true</code> becomes |
| <code>singleton:=true</code>)</li> |
| <li><code> Provide-Package</code> packages should be moved to the <code>Export-Package</code> |
| header.</li> |
| </ul> |
| <p> </p></td> |
| </tr> |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP><img SRC="../../images/Adarrow.gif" BORDER=0 height=16 width=16></td> |
| <td><strong>This table that shows the status of the plug-ins in the SDK relative |
| to being shipped as JARs.</strong> |
| <p></p> |
| <div align="center"> |
| <table width="100%" border="1"> |
| <tr> |
| <td><div align="center"><strong>Plug-in ID</strong></div></td> |
| <td width="10%"><div align="center"><strong>JARable</strong></div></td> |
| <td width="10%"><div align="center"><strong>JAR'd?</strong></div></td> |
| <td width="10%"><div align="center"><strong>Manifest?</strong></div></td> |
| <td width="25%"><div align="center"><strong>Target Milestone</strong></div></td> |
| </tr> |
| <tr> |
| <td>org.apache.ant</td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center">-</div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">-</div></td> |
| </tr> |
| <tr> |
| <td>org.apache.lucene</td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center">-</div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">-</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ant.core </td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td> <div align="center">build N20050412</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ant.ui</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050412</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.compare</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.core.boot</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050406</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.core.commands</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.core.expression</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.core.filebuffers</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.core.resources</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050406</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.core.resources.compatibility</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050406</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.core.resources.*</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050406</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.core.runtime</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050317</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.core.runtime.compatibility</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050406</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.core.variables</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050409</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.debug.core</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050409</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.debug.ui</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050409</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.help</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.help.appserver</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.help.base</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.help.ui</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.help.webapp</td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center">-</div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">-</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.jdt</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.jdt.core</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050409</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.jdt.debug</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">3.1 M7</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.jdt.debug.ui</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050409</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.jdt.doc.isv</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">3.1 M7</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.jdt.doc.user</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">3.1 M7</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.jdt.junit</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.jdt.junit.runtime</td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center">-</div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">-</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.jdt.launching</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050409</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.jdt.launching.macosx</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.jdt.source</td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center">-</div></td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center">-</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.jdt.ui</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.jface</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.jface.text</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ltk.core.refactoring</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ltk.ui.refactoring</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.osgi</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050317</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.osgi.services</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050412</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.osgi.util</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050412</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.pde</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050409</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.pde.build</td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center">-</div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">-</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.pde.core</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050409</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.pde.doc.user</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">3.1 M7</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.pde.junit.runtime</td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center">-</div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">-</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.pde.runtime</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050409</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.pde.source</td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center">-</div></td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center">-</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.pde.ui</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050409</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.platform</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.platform.doc.isv</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">3.1 M7</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.platform.doc.user</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">3.1 M7</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.platform.source</td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center">-</div></td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center">-</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.sdk</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">3.1 M7</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.search</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.swt.*</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050319</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.team.core</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050406</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.team.cvs.core</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050406</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.team.cvs.ssh</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050406</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.team.cvs.ssh2</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050409</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.team.cvs.ui</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050406</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.team.ui</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050406</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.text</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.tomcat</td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center">-</div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">-</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui.carbon</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui.cheatsheets</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui.console</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050409</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui.editors</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui.externaltools</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050412</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui.forms</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build I20050323</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui.ide</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui.intro</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build I20050323</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui.presentations.r21</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui.views</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui.win32</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui.workbench</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build I20050323</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui.workbench.compatibility</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">3.1 M7</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.ui.workbench.texteditor</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050415</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.update.configurator</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.update.core</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.update.scheduler</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.eclipse.update.ui</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">build N20050318</div></td> |
| </tr> |
| <tr> |
| <td>org.junit</td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center"><img src="../../images/small_x.gif" width="10" height="12"></div></td> |
| <td><div align="center"><img src="../../images/small_check.gif" width="10" height="11"></div></td> |
| <td><div align="center">3.1 M7</div></td> |
| </tr> |
| </table> |
| </div></td> |
| </tr> |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="../../images/Adarrow.gif" BORDER=0 height=16 width=16></td> |
| <td WIDTH="98%"><b>Downloads</b> <p>Conversion tool (<a href="../../downloads/tools/org.eclipse.core.tools.buildJARS_1.0.0.zip">v1.0.0</a>) |
| - The tool is written as an Eclipse application. It is used to JAR up an Eclipse install but the more plug-ins which are already JAR'd, |
| the less useful this tool becomes. Our recommendation as of 3.1 M6 is to use the latest integration build to run on JAR's but if you want |
| to JAR up everything, then try this tool. The easiest way to use |
| it is to: |
| <ul> |
| <li>Download tool.</li> |
| <li>Install tool.</li> |
| <li>Start Eclipse.</li> |
| <li>If tool isn't part of your Target Platform, then make it so.</li> |
| <li>Create a new Launch Configuration with the Conversion tool as the |
| Eclipse application to run.</li> |
| </ul></p> |
| Steps: |
| <ol> |
| <li>Download Eclipse.</li> |
| <li>Run tool to convert plug-ins to JARs. The tool basically does the |
| following: |
| <ol> |
| <li>For each plug-in...</li> |
| <li>Extract all JARs to plug-in root dir</li> |
| <li>Generate manifest file from plugin.xml</li> |
| <li>Add "." to the classpath</li> |
| <li>Zip up directory in a JAR</li> |
| </ol> |
| </li> |
| <li>Run Eclipse.</li> |
| </ol> |
| <p> </p></td> |
| </tr> |
| </table> |
| |
| |
| </body> |
| </html> |