Open
Bug 1229149
Opened 9 years ago
Updated 2 years ago
Make 'services' a separate Gradle project for Android Fennec
Categories
(Firefox Build System :: Android Studio and Gradle Integration, defect, P5)
Firefox Build System
Android Studio and Gradle Integration
Tracking
(Not tracked)
NEW
People
(Reporter: nalexander, Unassigned)
References
(Depends on 1 open bug)
Details
Bug 773050 made the services Java code compile separately. This ticket tracks finishing the job and making the code really stand-alone, as a separate Gradle project.
There are few parts to this:
1) move the code into mobile/android/services/src;
2) make the code have package org.mozilla.services instead of org.mozilla.gecko;
3) extract the services resources into mobile/android/services/res.
I think 3) wants separate strings.xml for services.
For the final part 3), we might need the aid of a 'shared' Gradle project that contains the constants and some foundational resources (styles, etc). I think we might do better to:
1) remove the Sync account type (Bug 1220906), and the code and resources that implement it;
2) remove the Firefox Account native UI (Bug 1220892), and the code and resources that implement it;
3) move the remaining Firefox Account UI (status activity) into org.mozilla.gecko.prefs.
It's a long road.
Updated•7 years ago
|
Component: Build & Test → Build Config & IDE Support
Product: Android Background Services → Firefox for Android
Comment 1•6 years ago
|
||
Re-triaging per https://bugzilla.mozilla.org/show_bug.cgi?id=1473195
Needinfo :susheel if you think this bug should be re-triaged.
Priority: -- → P5
Updated•5 years ago
|
Product: Firefox for Android → Firefox Build System
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•