Hi folks,

tll;dr: `./mach gradle :$PROJECT:assembleWithGeckoBinariesDebug` is the new
hotness.

I've landed several subtickets of Bug 1500607 [1] which remove product
flavor dimensions entirely.  The net result is that Gradle tasks with names
like `localWithGeckoBinariesPhotonNoMinApiDebug` are now
`withGeckoBinariesDebug`.

The motivation is to make it possible to finally wire `mach build binaries`
into the Gradle build, including from within Android Studio.  Generally
`withGeckoBinaries` vs `withoutGeckoBinaries` is complicated; we can drop
it (with magic to replace it) or we can keep it, and I'd prefer to only
drop it only if it really helps the `mach build binaries` goal.  Right now,
I'm not so sure.  More to follow.

You should always be using `withGeckoBinaries` (unless you know that you
want an APK/AAR with out omni.ja and libxul.so, which is very rare).

You should always be using `debug` (unless you're doing something even more
rare).

Sorry for the disruption, but enjoy the simpler targets!
Nick

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1500607
_______________________________________________
mobile-firefox-dev mailing list
mobile-firefox-dev@mozilla.org
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to