mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-10-12 03:24:14 +00:00
Anchor repository root probe
- Require the core source tree alongside the settings file when walking up for the repository root, so modded-common tests built inside a loader adapter no longer stop at that adapter's own settings file
This commit is contained in:
@@ -69,7 +69,8 @@ public final class ProjectPaths {
|
|||||||
Path current = moduleRoot;
|
Path current = moduleRoot;
|
||||||
|
|
||||||
while (current != null) {
|
while (current != null) {
|
||||||
if (Files.isRegularFile(current.resolve("settings.gradle"))) {
|
if (Files.isRegularFile(current.resolve("settings.gradle"))
|
||||||
|
&& Files.isDirectory(current.resolve("core/src/main/java"))) {
|
||||||
return current;
|
return current;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
-1
@@ -69,7 +69,8 @@ public final class ProjectPaths {
|
|||||||
Path current = moduleRoot;
|
Path current = moduleRoot;
|
||||||
|
|
||||||
while (current != null) {
|
while (current != null) {
|
||||||
if (Files.isRegularFile(current.resolve("settings.gradle"))) {
|
if (Files.isRegularFile(current.resolve("settings.gradle"))
|
||||||
|
&& Files.isDirectory(current.resolve("core/src/main/java"))) {
|
||||||
return current;
|
return current;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -69,7 +69,8 @@ public final class ProjectPaths {
|
|||||||
Path current = moduleRoot;
|
Path current = moduleRoot;
|
||||||
|
|
||||||
while (current != null) {
|
while (current != null) {
|
||||||
if (Files.isRegularFile(current.resolve("settings.gradle"))) {
|
if (Files.isRegularFile(current.resolve("settings.gradle"))
|
||||||
|
&& Files.isDirectory(current.resolve("core/src/main/java"))) {
|
||||||
return current;
|
return current;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user