Skip to content

chore(build-system): Refactor sourceDist dependencies#2056

Merged
miurahr merged 3 commits into
masterfrom
topic/miurahr/build-system/refactor-source-dist-dependencies
Jun 2, 2026
Merged

chore(build-system): Refactor sourceDist dependencies#2056
miurahr merged 3 commits into
masterfrom
topic/miurahr/build-system/refactor-source-dist-dependencies

Conversation

@miurahr
Copy link
Copy Markdown
Member

@miurahr miurahr commented Jun 1, 2026

Modernize Gradle build system in recent recommended logic manner.

Pull request type

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

Which ticket is resolved?

None

What does this PR change?

  • retrieve omegatJarFilename property out of distributions block in configuration phase
  • Resolve dependencies libraries in configuration phase and avoid resolution inside distribution configuration

Other information

miurahr added 2 commits June 1, 2026 23:51
- Replace lazy closures with immediate resolution for runtimeClasspath
- Refactor dependency collection logic for clarity and efficiency
- Introduce `moduleRuntimeLibs` configuration for managing module dependencies in configuration phase
- Replace redundant code and improve readability in dependency resolution logic
…ced module dependency management

- Introduce explicit configuration with attributes for runtime dependencies
- Wire `moduleRuntimeDependencies` to `runtimeClasspath` in `java-library` plugin
- Improve validation task error handling and standardize configuration time dependency checks
@miurahr miurahr merged commit 55f55fd into master Jun 2, 2026
12 checks passed
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