GeezerVison is showing github.com — google-java-format Eclipse plugin does not provide AOSP Style option as google-java-format IntelliJ plugin · Issue #179 · google/google-java-format
google-java-format Eclipse plugin does not provide AOSP Style option as google-java-format IntelliJ plugin #179DescriptionThe google-java-format Eclipse plugin works in Eclipse IDE for Java Developers
Version: Oxygen Release (4.7.0)
Build id: 20170620-1800
But it does not provide AOSP Style option. Is this intentional design?
Most members of my team like AOSP style, while half of them are using Eclipse.
Is there a workaround to get over this problem. E.g. can you expose an XML configuration file for AOSP.
Thank you!


Reacted by thc202, Christian Ciach and Oliver Kopp Activitysormuras commented on Aug 21, 2017 The easiest way is to install a second "Formatter implementation" plugin that provides AOSP style formatting out of the box. Then the user may choose the first or second implementation in the drop-down box shown in your screenshot. sormuras commented on Aug 21, 2017 BruceZu commented on Aug 21, 2017 BruceZu commented on Aug 21, 2017 @sormuras
This is a good idea to add a hot patch. I want to know where I can get the src code of 'google-java-format Eclipse plugin'.
If I need to add a patch I think I should add it to the 'google-java-format Eclipse plugin'.
correct me if I am wrong. Thank you! sormuras commented on Aug 21, 2017 AFAIK, there's no (easy) possibility to present custom formatter options for the selected formatter implementation in Eclipse.
The Eclipse plugin contains an entire GJF distro -- using a default Formatter instance with default FormatterOptions.
This is what I'd do:
- Fork the project and copy the
eclipse_plugin folder to eclipse_plugin_aosp.
- Modify the
eclipse_plugin_aosp source to produce a different artifact (jar) then eclipse_plugin.
- Enhance the
SnippetFormatter to take a FormatterOptions instance.
- Use/pass the normal options in
eclipse_plugin and the AOSP style options eclipse_plugin_aosp
Finally, use https://jitpack.io to build and host your fork with two eclipse plugins. bryanschofield commented on Feb 6, 2018 I've create a PR to address this: #251 chkpnt commented on Jan 20, 2022 It is weird a solution to this issue doesn't seem to be needed. Looks like nobody is using Eclipse anymore and I'm the only one.
After playing around a little bit with google-java-format, I think for Eclipse users it is still more convenient to use the old eclipse-java-google-style.xml. ChristianCiach commented on Apr 26, 2022 I still would like to use the AOSP style with eclipse and I would greatly appreciate any kind of feedback from Google about the PR #251
The XML files for Eclipse do not behave the same as the actual formatter implementation. I see them more as an approximation of the real thing. I actually think that the XML files should be removed. See google/styleguide#687 Reacted by Elango Cheran and Mihai Nita cushon commented on Oct 27, 2025 Support for this was added in 60a00f2 echeran commented on Oct 27, 2025 mihnita commented on Oct 27, 2025 The Eclipse plugin in Release 1.31 does not work.
> unzip -l ~/Downloads/google-java-format-eclipse-plugin-1.31.0.jar
Archive: /Users/mnita/Downloads/google-java-format-eclipse-plugin-1.31.0.jar
Length Date Time Name
--------- ---------- ----- ----
0 10-27-2025 10:17 META-INF/
510 10-27-2025 10:17 META-INF/MANIFEST.MF
0 10-27-2025 10:17 com/
0 10-27-2025 10:17 com/google/
0 10-27-2025 10:17 com/google/googlejavaformat/
0 10-27-2025 10:17 com/google/googlejavaformat/java/
0 10-27-2025 10:17 lib/
0 10-27-2025 10:17 META-INF/maven/
0 10-27-2025 10:17 META-INF/maven/com.google.googlejavaformat/
0 10-27-2025 10:17 META-INF/maven/com.google.googlejavaformat/google-java-format-eclipse-plugin/
6289 10-27-2025 10:17 com/google/googlejavaformat/java/GoogleJavaFormatter.class
3043932 10-10-2023 20:53 lib/guava.jar
280835 10-27-2025 10:17 lib/google-java-format.jar
952 10-27-2025 10:16 plugin.xml
3690 10-27-2025 10:17 META-INF/maven/com.google.googlejavaformat/google-java-format-eclipse-plugin/pom.xml
96 10-27-2025 10:17 META-INF/maven/com.google.googlejavaformat/google-java-format-eclipse-plugin/pom.properties
--------- -------
3336304 16 files
The fix should contain:
596 10-24-2025 10:18 com/google/googlejavaformat/java/GoogleJavaFormatter.class
1095 10-24-2025 10:18 com/google/googlejavaformat/java/AospJavaFormatter.class
6471 10-27-2025 13:27 com/google/googlejavaformat/java/JavaFormatterBase.class
AospJavaFormatter.class and JavaFormatterBase.class are missing, and GoogleJavaFormatter.class is a lot bigger than it should be (because all of the logic should now be in JavaFormatterBase).
mihnita commented on Oct 27, 2025 cushon commented on Oct 28, 2025 mihnita commented on Oct 28, 2025 I checked it, works fine!
Thank you very much!
MetadataMetadataDevelopmentNo branches or pull requestsIssue actions
|