The follow configuration is default from the 'Mars' release of eclipse (4.5) but can be checked. Maven -> User Interface -> Open XML page in the POM editor by default -> check Maven -> Download Artifact JavaDoc -> check Maven -> Download Artifact Sources -> check Ignore method type parameters: unticked (perhaps a mistake) Ignore in overriding and implementing methods: ticked Missing Javadoc tags: Warning (but Error might be a better idea) Java -> Editor -> Folding -> Inner Types -> check Java -> Editor -> Folding -> Comments -> check General -> Startup and Shutdown -> Plug-ins activated on startup -> Mylyn. General -> Startup and Shutdown -> Confirm exit when closing last window -> uncheck
ECLIPSE DEVELOPMENT DIRECTORY CODE
This is not required but the following options are all there for various reasons: help in debugging, code formatting/style, better IDE performance, etc. It is recommended that you set the following Eclipse Preferences to the given value. Java -> Code Style -> Add annotation for new overriding methods -> check (Note: requirement reversed at developers meeting ) General -> Editors -> Text Editors -> Show line numbers -> check The follow configuration is default in the 'Mars' release of eclipse (4.5) but should be checked. XML -> XML Files -> Editor -> Indentation Size -> 4 XML -> XML Files -> Editor -> Indent Using Spaces -> selected XML -> XML Files -> Editor -> Line Width -> 120 General -> Editors -> Text Editors -> Insert spaces for tabs -> check The following configuration, set via the Preferences window, is required when working with Shibboleth. If it does not appear to be available, try adding as a repository and installing from there.
ECLIPSE DEVELOPMENT DIRECTORY INSTALL
Install the version from the Marketplace if it is available. If it does not appear to be available, try adding as a repository and installing from there. This is generally installed with other JDT components, but may be explicitly needed if starting from a bare install. The easiest way is to use the Marketplace (Help -> Eclipse Marketplace): On macOS, control-click on the executable, select Show Package Contents and then go to either Contents/MacOS/eclipse.ini or Contents/Eclipse/eclipse.ini. On Windows and on most Linux distributions the eclipse.ini file is located in the same directory as the eclipse executable. To adjust this, edit your eclipse.ini file and adjust the -Xmx#m setting appropriately (768 or 1024 is good).
In some older versions, the default may be as little as 512MB of memory, which is probably too low if you have a lot of large projects open at once. This seems to be sufficient for most of what we do. By default, as of the 2019-09 release, Eclipse will use up to 1024MB of memory.