Skip to content

Commit bd2ddf7

Browse files
committed
[RN][Android] Make it easier for users to build from source if needed
1 parent 89ef5bd commit bd2ddf7

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,11 @@
1616
},
1717
"files": [
1818
"android",
19+
"build.gradle.kts",
1920
"cli.js",
2021
"flow",
2122
"flow-typed",
23+
"gradle.properties",
2224
"index.js",
2325
"interface.js",
2426
"jest-preset.js",
@@ -61,6 +63,7 @@
6163
"sdks/.hermesversion",
6264
"sdks/hermes-engine",
6365
"sdks/hermesc",
66+
"settings.gradle.kts",
6467
"template.config.js",
6568
"template",
6669
"!template/node_modules",

settings.gradle.kts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,15 @@ pluginManagement {
1616
include(
1717
":ReactAndroid",
1818
":ReactAndroid:hermes-engine",
19-
":ReactAndroid:external-artifacts",
20-
":packages:rn-tester:android:app")
19+
":ReactAndroid:external-artifacts")
2120

22-
// Include this to enable codegen Gradle plugin.
23-
includeBuild("packages/react-native-gradle-plugin/")
21+
// If the ./packages folder exists, then we're inside the React Native repository.
22+
// If not, a users is consuming this project for a build from source.
23+
if (File("./packages").exists()) {
24+
include(":packages:rn-tester:android:app")
25+
// Include this to enable codegen Gradle plugin.
26+
includeBuild("packages/react-native-gradle-plugin/")
27+
}
2428

2529
rootProject.name = "react-native-github"
2630

0 commit comments

Comments
 (0)