...
M2E Maven Integration for Eclipse
This is generally installed with other JDT components, but may be explicitly needed if starting from a bare install.
TestNG for Eclipse
Install the version from the Marketplace if it is available. If it does not appear to be available, try adding
https://dl.bintray.com/testng-team/testng-eclipse-release/
as a repository and installing from there.
Checkstyle Plug-in
Install the version from the Marketplace if it is available. If it does not appear to be available, try adding
https://checkstyle.org/eclipse-cs/
as a repository and installing from there.If you browse to that sight site there is a draggable link you can pull into eclipse to do the install (only confirmed on Windows)
...
General → Show heap status → check
General → Startup and Shutdown → Confirm exit when closing last window → uncheck
General → Startup and Shutdown → Plug-ins activated on startup → Mylyn .* → uncheck
Java → Editor → Folding → Comments → check
Java → Editor → Folding → Inner Types → check
Java → Compiler → Javadoc
Malformed Jacadoc Comment
... as visible as: Private
Validate tag arguments: ticked
Report non visible references: ticked
Report deprecated references: unticked
Missing Javadoc tags: Warning (but Error might be a better idea)
... as visible as: Private
Ignore in overriding and implementing methods: ticked
Ignore method type parameters: unticked (perhaps a mistake)
Missing Javadoc comments: Ignore
Maven → Download Artifact Sources → check
Maven → Download Artifact JavaDoc → check
Maven → User Interface → Open XML page in the POM editor by default → check
...