mirror of
https://github.com/bitwarden/android.git
synced 2025-12-10 00:06:22 -06:00
# Conflicts: # .checkmarx/config.yml # .github/CODEOWNERS # .github/ISSUE_TEMPLATE/bug.yml # .github/ISSUE_TEMPLATE/config.yml # .github/renovate.json # .github/workflows/build-authenticator.yml # .github/workflows/crowdin-pull-authenticator.yml # .github/workflows/crowdin-push-authenticator.yml # .github/workflows/scan-authenticator.yml # .github/workflows/test-authenticator.yml # .gitignore # Gemfile # Gemfile.lock # README.md # build.gradle.kts # fastlane/Fastfile # gradle.properties # gradle/libs.versions.toml # gradle/wrapper/gradle-wrapper.properties # gradlew.bat # settings.gradle.kts
54 lines
1.3 KiB
Plaintext
54 lines
1.3 KiB
Plaintext
import java.io.FileInputStream
|
|
import java.util.Properties
|
|
|
|
pluginManagement {
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
gradlePluginPortal()
|
|
}
|
|
}
|
|
|
|
/**
|
|
* Loads local user-specific build properties that are not checked into source control.
|
|
*/
|
|
val userProperties = Properties().apply {
|
|
val buildPropertiesFile = File(rootDir, "user.properties")
|
|
if (buildPropertiesFile.exists()) {
|
|
FileInputStream(buildPropertiesFile).use { load(it) }
|
|
}
|
|
}
|
|
|
|
@Suppress("UnstableApiUsage")
|
|
dependencyResolutionManagement {
|
|
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
maven {
|
|
name = "GitHubPackages (Bitwarden)"
|
|
url = uri("https://maven.pkg.github.com/bitwarden/sdk")
|
|
credentials {
|
|
username = ""
|
|
password = userProperties["gitHubToken"] as String? ?: System.getenv("GITHUB_TOKEN")
|
|
}
|
|
}
|
|
if ((userProperties["localSdk"] as String?).toBoolean()) {
|
|
mavenLocal()
|
|
}
|
|
}
|
|
}
|
|
|
|
buildCache {
|
|
local {
|
|
isEnabled = true
|
|
directory = File(rootDir, "build-cache")
|
|
removeUnusedEntriesAfterDays = 15
|
|
}
|
|
}
|
|
|
|
rootProject.name = "Bitwarden"
|
|
include(":app")
|
|
include(":authenticatorbridge")
|
|
include(":authenticator")
|