Bug 1119167 - Advertise IntelliJ support in build-backend message. r=nalexander
authorSai Prathik <prathikcoding167@gmail.com>
Sun, 11 Jan 2015 19:17:00 -0500
changeset 250708 d171761d10c639bfa6d8c82bcd6fd24785107055
parent 250707 d8467e9bbae8fd4d894c2e31ae08cf6d128fabb4
child 250709 bd43663b61a48cd6a243bb89285af16af8ba3dfa
push id4610
push userjlund@mozilla.com
push dateMon, 30 Mar 2015 18:32:55 +0000
treeherdermozilla-beta@4df54044d9ef [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersnalexander
bugs1119167
milestone38.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1119167 - Advertise IntelliJ support in build-backend message. r=nalexander
python/mozbuild/mozbuild/config_status.py
--- a/python/mozbuild/mozbuild/config_status.py
+++ b/python/mozbuild/mozbuild/config_status.py
@@ -21,26 +21,27 @@ from mozbuild.base import MachCommandCon
 from mozbuild.frontend.emitter import TreeMetadataEmitter
 from mozbuild.frontend.reader import BuildReader
 from mozbuild.mozinfo import write_mozinfo
 
 
 log_manager = LoggingManager()
 
 
-ANDROID_ECLIPSE_ADVERTISEMENT = '''
+ANDROID_IDE_ADVERTISEMENT = '''
 =============
 ADVERTISEMENT
 
-You are building Firefox for Android. You might want to run
-`mach build-backend --backend=AndroidEclipse`
-to generate Eclipse project files.
+You are building Firefox for Android. After your build completes, you
+should run `mach gradle-install` to prepare Gradle and IntelliJ/Android Studio
+integration. Then import the Gradle project at $OBJDIR/mobile/android/gradle
+into the IDE of your choice.
 
-PLEASE BE AWARE THAT ECLIPSE SUPPORT IS EXPERIMENTAL. You should
-verify any changes using |mach build|.
+PLEASE BE AWARE THAT GRADLE AND INTELLIJ/ANDROID STUDIO SUPPORT IS EXPERIMENTAL.
+You should verify any changes using |mach build|.
 =============
 '''.strip()
 
 VISUAL_STUDIO_ADVERTISEMENT = '''
 ===============================
 Visual Studio Support Available
 
 You are building Firefox on Windows. Please help us test the experimental
@@ -156,9 +157,9 @@ def config_status(topobjdir='.', topsrcd
 
     # Advertise Visual Studio if appropriate.
     if os.name == 'nt' and options.backend == 'RecursiveMake':
         print(VISUAL_STUDIO_ADVERTISEMENT)
 
     # Advertise Eclipse if it is appropriate.
     if MachCommandConditions.is_android(env):
         if options.backend == 'RecursiveMake':
-            print(ANDROID_ECLIPSE_ADVERTISEMENT)
+            print(ANDROID_IDE_ADVERTISEMENT)