Skip to content

chore(build): add offline dependency support and integrate into source distribution build#2066

Open
miurahr wants to merge 1 commit into
masterfrom
topic/miurahr/build-system/modules-dependencies-detection
Open

chore(build): add offline dependency support and integrate into source distribution build#2066
miurahr wants to merge 1 commit into
masterfrom
topic/miurahr/build-system/modules-dependencies-detection

Conversation

@miurahr
Copy link
Copy Markdown
Member

@miurahr miurahr commented Jun 3, 2026

Implement a way to bundle build-logic dependencies into source package.

Pull request type

  • Build and release changes -> [build/release]

Which ticket is resolved?

none

What does this PR change?

  • add new build-logic task to download dependencies
  • configure source distribution bundles build-logic dependencies in mavenLocal format.

Other information

…e distribution build

- Include `mavenLocal()` in repositories for dependency resolution.
- Add task to download and manage offline build dependencies.
- Introduce `buildLogicDepsCopy` configuration for resolvable offline-only dependencies.
- Update source distribution workflow to leverage offline mode for builds.
@miurahr
Copy link
Copy Markdown
Member Author

miurahr commented Jun 3, 2026

Related to #2064

}
providedCoreLibsPath = 'lib/provided/core'
providedModuleLibsPath = 'lib/provided/module'
providedBuildLogicPath = 'lib/provided/build-logic'
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The definition is used only in <root>/build.gradle#439.
So we should move it into build.gradle

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant