As meriton said, you can modify the default formatter used, and it will be saved to your project directory. Specifically the .settings
folder to two different files: one file called org.eclipse.jdt.core.prefs
that stores the specific formatter instructions, and another "pointer" file called org.eclipse.jdt.ui.prefs
that "points" to your modified code formatter.
org.eclipse.jdt.core.prefs
looks like:
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
(etc)
org.eclipse.jdt.ui.prefs
looks like:
eclipse.preferences.version=1
formatter_profile=_Eclipse [modified]
formatter_settings_version=12
Note: I named my modified formatter "modified" (it seemed appropriate). I'm using Kepler, so your mileage may vary, void where prohibited, see dealer for details...
Make sure to save the .settings folder, and these two files to your SCM system (along with your .project file, which will be in the root folder).
Have fun!