No edit summary |
|||
Line 83: | Line 83: | ||
** Package of [http://sourceforge.net/projects/lpg/ lpgjavaruntime] | ** Package of [http://sourceforge.net/projects/lpg/ lpgjavaruntime] | ||
** Fix build with lucene 2 and submit it upstream | ** Fix build with lucene 2 and submit it upstream | ||
** Fix build with java 6 - | ** <s>Fix build with java 6 - Fixed in latest build in rawhide. | ||
** <s>review request: https://bugzilla.redhat.com/show_bug.cgi?id=484676</s> package built with just a few features | ** <s>review request: https://bugzilla.redhat.com/show_bug.cgi?id=484676</s> package built with just a few features | ||
** tracker bug to get all dependencies in: [https://bugzilla.redhat.com/show_bug.cgi?id=485460 https://bugzilla.redhat.com/show_bug.cgi?id=485460] | ** tracker bug to get all dependencies in: [https://bugzilla.redhat.com/show_bug.cgi?id=485460 https://bugzilla.redhat.com/show_bug.cgi?id=485460] |
Revision as of 17:34, 13 February 2009
Eclipse
What is Eclipse?
Eclipse is an awesome IDE with tooling for various languages. It has a GTK+ UI that is much more accesible to regular programmers from a Windows environment than the tools traditionally used by FOSS hackers.
It was originally a (very) large body of code that IBM open-sourced. There is now a large community of companies and developers using and extending Eclipse.
It has its own Open Source license (the Eclipse Public Library, or EPL).
It is shipped in Fedora (>= 4). Plug-ins are continuously being added to Fedora. We aim to take care of Eclipse plugin review requests quickly. Packaging guidelines for Eclipse plugins can be found here: Packaging/EclipsePlugins.
Fedora Eclipse
Fedora Eclipse is a community project encompassing everything Eclipse-related in Fedora. We ship the Eclipse SDK along with many plugins (see below). We are working on making plugin packaging easier (see RPM Stubby.
Would you like to help?
Talk to us on IRC or the fedora-devel-java mailing list. Package a plug-in for Fedora!
Plug-ins We Ship
Autotools (part of CDT SRPM)
CMakeed -- Editor for CMake files
EclEmma -- Code coverage tool to help you enhance your unit tests.
EGit -- git support
EMF -- Eclipse Modeling Framework
EPIC -- Perl tooling
GEF -- Eclipse Graphical Editing Framework (not the Visual Editor )
MoreUnit -- Helper for writing more and better unit tests.
Mylyn -- a task-focused UI for Eclipse with bugzilla and trac integration.
Photran -- Fortran support for Eclipse
PHPEclipse -- PHP tooling
QuickREx -- Regular expression tester
RPM Specfile Generator -- This plugin makes packaging other plugins really easy.
Eclipse SETools -- SELinux policy analysis tools
Shelled -- Editor for shell scripts
SLIDE -- SLIDE is an integrated development environment (IDE) for Security Enhanced Linux (SELinux) developers and integrators
Subclipse -- support for working with Subversion repositories
Coming soon in rawhide:
Plug-ins We'd Like To Ship
- BIRT
- all of it needs DTP and WTP
- could ship a stripped-down version in the meantime
- DTP
- Package of lpgjavaruntime
- Fix build with lucene 2 and submit it upstream
Fix build with java 6 - Fixed in latest build in rawhide.review request: https://bugzilla.redhat.com/show_bug.cgi?id=484676package built with just a few features- tracker bug to get all dependencies in: https://bugzilla.redhat.com/show_bug.cgi?id=485460
- WTP
- probably needs some non-Eclipse deps
- Valgrind
- needs BIRT
- see Features/EclipseProfilingTools
- OProfile
- could go in now
- see Features/EclipseProfilingTools
Contact
Most of the Fedora "free java" people hang out on #fedora-java on Freenode . There are also people on #classpath also on Freenode. Community around the Eclipse Linux Tools project is emerging now and developers are hanging out on #eclipse-linux on Freenode.
Testing
It has automated tests . You can also run individual plug-in tests .