Skip to content

Use separate fork-project build structure#3064

Draft
Igor Demin (igordmn) wants to merge 7 commits into
jb-mainfrom
igor.demin/buildSrc-fork-jbmain
Draft

Use separate fork-project build structure#3064
Igor Demin (igordmn) wants to merge 7 commits into
jb-mainfrom
igor.demin/buildSrc-fork-jbmain

Conversation

@igordmn

Copy link
Copy Markdown
Collaborator

Release Notes

N/A

@igordmn Igor Demin (igordmn) force-pushed the igor.demin/buildSrc-fork-jbmain branch 5 times, most recently from 9660b43 to 85c78a3 Compare May 25, 2026 23:07
```
mkdir fork-project
cp -r buildSrc gradle build.gradle settings.gradle gradlew gradlew.bat gradle.properties fork-project/
```

Change-Id: Iac6caa4bd0fe55837467934e1eb1875671f4dc7f
…tings.gradle

```
#!/usr/bin/env bash
script_dir="$(cd -- "$(dirname -- "$0")" && pwd)"
settings_file="$script_dir/fork-project/settings.gradle"
project_root="$script_dir"

while IFS= read -r line; do
  [[ $line =~ ^[[:space:]]*includeProject\(\"([^\"]+)\"([[:space:]]*,[[:space:]]*\"([^\"]+)\")? ]] || continue
  project_name="${BASH_REMATCH[1]}"
  project_path="${BASH_REMATCH[3]}"
  [ -n "$project_path" ] || project_path="${project_name#:}"
  project_path="${project_path//:/\/}"
  source_file="$project_root/$project_path/build.gradle"
  target_file="$project_root/$project_path/build-fork.gradle"
  [ -f "$source_file" ] && cp "$source_file" "$target_file"
done < "$settings_file"
```

Change-Id: I6f7aecdf980af621807738b5cab764005e40d67c
@igordmn Igor Demin (igordmn) force-pushed the igor.demin/buildSrc-fork-jbmain branch from 85c78a3 to cd2e7d6 Compare June 18, 2026 07:13
Change-Id: I4f8c714e996e8796ad2b7b63ca88f0e14b1f5278
@igordmn Igor Demin (igordmn) force-pushed the igor.demin/buildSrc-fork-jbmain branch from cd2e7d6 to 38aa9fc Compare June 18, 2026 07:20
Change-Id: Idd9194322b7f6f81988e70a2382c41d8722c8212
@igordmn Igor Demin (igordmn) force-pushed the igor.demin/buildSrc-fork-jbmain branch 3 times, most recently from 2f18a6b to b578b47 Compare June 18, 2026 07:32
@igordmn Igor Demin (igordmn) force-pushed the igor.demin/buildSrc-fork-jbmain branch from b578b47 to 25632e7 Compare June 18, 2026 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant