diff --git a/SETUP.md b/SETUP.md index 0401f22f04..e2be0defef 100644 --- a/SETUP.md +++ b/SETUP.md @@ -89,20 +89,23 @@ The app is currently equipped to be built with three flavours: #### 1. Direct usage of library project This is handy if one wants to make changes both to files app and library: -- in files app root: ln -s $pathToLibraryProject nextcloud-android-library -- uncomment in build.gradle: - - `// implementation project('nextcloud-android-library')` -- comment in build.gradle: - ``` - implementation ("com.github.nextcloud:android-library:$androidLibraryVersion") { - exclude group: 'org.ogce', module: 'xpp3' // unused in Android and brings wrong Junit version - } - ``` -- comment in settings.gradle: - - `include ':'` -- add in settings.gradle: - - `include 'nextcloud-android-library'` -- sync project with gradle files +- In the repository root: `ln -s [path to library clone] nextcloud-android-library` +- Add the following to `settings.gradle`: + ```groovy + include ':nextcloud-android-library' + ``` +- In `app/build.gradle`, replace the following: + ```groovy + implementation ("com.github.nextcloud:android-library:$androidLibraryVersion") { + exclude group: 'org.ogce', module: 'xpp3' + } + ``` + with: + ``` groovy + implementation project(':nextcloud-android-library') + ``` + +- Sync project with gradle files Now every change in library can be directly used in files app.