/* * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ plugins { id("com.android.library") version "8.0.1" apply false id("com.android.application") version "8.0.1" apply false id("io.github.gradle-nexus.publish-plugin") version "1.3.0" } allprojects { repositories { google() mavenCentral() } } group = "com.facebook.yoga" if (project.hasProperty("USE_SNAPSHOT") && project.property("USE_SNAPSHOT").toBoolean()) { version = getProperty("VERSION_NAME") + "-SNAPSHOT" } else { version = getProperty("VERSION_NAME") } def sonatypeUsername = findProperty("SONATYPE_USERNAME")?.toString() def sonatypePassword = findProperty("SONATYPE_PASSWORD")?.toString() nexusPublishing { repositories { sonatype { username.set(sonatypeUsername) password.set(sonatypePassword) } } } ext { buildToolsVersion = "33.0.0" ndkVersion = "23.1.7779620" minSdkVersion = 21 compileSdkVersion = 33 targetSdkVersion = 33 sourceCompatibilityVersion = JavaVersion.VERSION_1_8 targetCompatibilityVersion = JavaVersion.VERSION_1_8 } task clean(type: Delete) { delete rootProject.buildDir }