Hi folks, I just pushed Bug 1107811 [1] to fx-team; assuming it sticks, we'll all have longer paths and better IDE experiences! You'll now find Java sources in
mobile/android/base/java/org/mozilla/gecko/* Everything you do now should continue to just work (|mach build|, |mach gradle-install && mach gradle build|, IntelliJ in the object directory). However! There's a shiny new non-symlinking Gradle configuration "in the source directory", and (very sparse) documentation about it at https://developer.mozilla.org/en-US/docs/Simple_Firefox_for_Android_build#Developing_Firefox_for_Android_in_Android_Studio_or_IDEA_IntelliJ sebastian and I have been testing this configuration for quite a while so I have a lot of confidence it will work for most people. If you use this configuration, you: 1) won't need |mach gradle-install|; 2) can maintain your IDE customizations across object directories and clobber builds; 3) avoid most duplicate files; 4) get better IDE support for file changes on disk, etc; Eventually I'll deprecate the existing Gradle configuration and we'll all be a lot happier. Please file fall-out depending on [1], CC me. I'll also be available to troubleshoot in Mozlando. Thanks for all the people who have supported and continue to support these modernization efforts. Let's make contributing to Fennec even better in 2016! Best, Nick [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1107811
_______________________________________________ mobile-firefox-dev mailing list [email protected] https://mail.mozilla.org/listinfo/mobile-firefox-dev

