From Fedora Project Wiki

m (1 revision(s))
(Updated for Fedora 10)
Line 1: Line 1:
==== Eclipse ====
==== Eclipse ====


This release of Fedora includes Fedora Eclipse, based on the [http://www.eclipse.org Eclipse]  SDK version 3.3.2.  The 3.3.x series of releases has a [http://archive.eclipse.org/eclipse/downloads/drops/R-3.3-200706251500/whatsnew/eclipse-news.html "New and Noteworthy" page] , and [http://www.eclipse.org/eclipse/development/readme_eclipse_3.3.2.html release notes specific to 3.3.2]  are also available.
This release of Fedora includes Fedora Eclipse, based on the [http://www.eclipse.org Eclipse]  SDK version 3.4.  The 3.4 series of releases has a [http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse.platform.doc.user/whatsNew/platform_whatsnew.html "What's New in 3.4" page] , and [http://www.eclipse.org/eclipse/development/readme_eclipse_3.4.html release notes specific to 3.4]  are also available.


The Eclipse SDK is known variously as "the Eclipse Platform," "the Eclipse IDE," and "Eclipse." The Eclipse SDK is the foundation for the combined release of twenty-one Eclipse projects under the Europa combined release umbrella ([http://www.eclipse.org/europa] ).  Some of the Europa projects are included in Fedora:
Some of the noteable features in 3.4 include a number of improvements in handling bookmarks, easier ways to find and install plug-ins, and additional help with refactoring.


* CDT ([http://www.eclipse.org/cdt] ), for C/C++ development;
===== Upgrading from Fedora 9 =====
* GEF ([http://www.eclipse.org/gef] ), the Graphical Editing Framework; and
* Mylyn ([http://eclipse.org/mylyn] ), a task-focused UI for Eclipse, along with task connectors for Bugzilla and Trac.


Other Eclipse projects available in Fedora include:
Users upgrading from Eclipse 3.3 will need to migrate their plug-ins. See the [http://help.eclipse.org/ganymede/nav/2_3 Plug-in migration guide].
 
* Subclipse ([http://subclipse.tigris.org/] ) for integrating Subversion version control;
* Py''''''Dev ([http://pydev.sf.net] ) for developing in Python; and
* PHPeclipse ([http://www.phpeclipse.de/] ) for developing in PHP.
* E.P.I.C ([http://e-p-i-c.sourceforge.net/] ) for developing in Perl.
* Photran ([http://www.eclipse.org/photran/] ) for developing in Fortran.
 
Assistance in getting more projects packaged is always welcome.  Contact the interested parties through fedora-devel-java-list ([http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/] ) and/or #fedora-java on freenode.
 
Fedora also includes plugins and features that are particularly useful to FLOSS hackers, ChangeLog editing with <code>eclipse-changelog</code>, and Bugzilla interaction with <code>eclipse-mylyn-bugzilla</code>. Our CDT package, <code>eclipse-cdt</code>, includes a snapshot release of work to integrate with the GNU Autotools.  There is also <code>eclipse-rpm-editor</code> for editing RPM specfiles.
 
The latest information regarding Fedora-driven Eclipse projects can be found at the Fedora Eclipse Project page: [http://sourceware.org/eclipse/] .
 
===== Non-packaged Plugins and Features =====
 
Fedora Eclipse allows non-root users to make use of the Update Manager functionality for installing non-packaged plugins and features.  Such plugins are installed in the user's home directory under the <code>.eclipse</code> directory.
 
===== Upgrading from Fedora 8 =====
 
Users upgrading from Fedora 8 should be aware that cached content in their home directory may not be flushed properly (see Eclipse bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=215034 #215034] ). To work around this issue, run Eclipse from a terminal with the <code>-clean</code> option.  Note: this only needs to be done once.
 
===== 64-bit Java Runtime Environments and JNI =====
 
Do not try to run Fedora's x86_64 Eclipse packages on Sun's 32-bit JRE.  They fail in confusing ways.  Either switch to a 64-bit proprietary JRE, or, if available, install the 32-bit version of the packages  To install a 32-bit version, run the following command (SWT is given as an example):
<pre>yum install libswt3-gtk2.i386
</pre>
 
Likewise, the 32-bit JNI libraries shipped by default on ppc64 systems do not run with a 64-bit JRE. To install the 64-bit version, use the following command:
<pre>yum install <package_name>.ppc64
</pre>

Revision as of 20:25, 17 August 2008

Eclipse

This release of Fedora includes Fedora Eclipse, based on the Eclipse SDK version 3.4. The 3.4 series of releases has a "What's New in 3.4" page , and release notes specific to 3.4 are also available.

Some of the noteable features in 3.4 include a number of improvements in handling bookmarks, easier ways to find and install plug-ins, and additional help with refactoring.

Upgrading from Fedora 9

Users upgrading from Eclipse 3.3 will need to migrate their plug-ins. See the Plug-in migration guide.