Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a BUILD.bazel file in the data directory of the utility module [Blocked by #3056] #3077

Closed
fsharpasharp opened this issue Apr 10, 2021 · 2 comments · Fixed by #3180
Closed
Assignees
Labels
Z-ibt Temporary label for Ben to keep track of issues he's triaged.

Comments

@fsharpasharp
Copy link
Contributor

This task is part of the build system migration from Gradle to Bazel.

Prerequesites

Task

  1. Create a BUILD.bazel file in

utility/src/main/java/org/oppia/android/util/data

  1. Define the kt_android_library library/libraries

Based on the imports in the Kotlin files, add the required third_party dependencies to make the libraries build. Check the Useful links section for a list of third_party dependencies. You will also need to add the non third_party dependencies.

  1. Add the directory to the MIGRATED_PROD_FILES of the module's root BUILD.bazel file

  2. Add the libraries to the list of deps dependencies in the targets that require the library

You will have to set the apropriate visbility. See the list of visibilities in the link below.

  1. Clean up any unused deps dependencies

  2. Verify that the app builds

Useful links

@jonathanalvares9009
Copy link
Contributor

Hi @fsharpasharp can I start working on this?

@fsharpasharp
Copy link
Contributor Author

Yes.

@BenHenning BenHenning added the Z-ibt Temporary label for Ben to keep track of issues he's triaged. label Sep 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Z-ibt Temporary label for Ben to keep track of issues he's triaged.
Projects
3 participants