Skip to content

fix: Remove Android SDK dependency#297

Closed
lurtz wants to merge 2 commits into
eclipse-score:mainfrom
elektrobit-contrib:remove-android-dependency-from-qnx-build
Closed

fix: Remove Android SDK dependency#297
lurtz wants to merge 2 commits into
eclipse-score:mainfrom
elektrobit-contrib:remove-android-dependency-from-qnx-build

Conversation

@lurtz

@lurtz lurtz commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

rules_jvm_external introduces an Android SDK dependency to the QNX build as can be seen with eclipse-score/inc_someip_gateway#164, where the build is fixed. By default an Android SDK is present on the runners, except when more-disk-space is used, which is here the case.

The downgrade to an earlier version removes it for the time being.

It is also unclear to me why only in CI the Android SDK dependency is present.

rules_jvm_external introduce an Android SDK dependency to the QNX build as can be seen with eclipse-score/inc_someip_gateway#164, which fixes the QNX build.

However I do not know, if making rules_jvm_external a dev_dependency will break other users of tooling.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR adjusts the Bazel module dependency classification for rules_jvm_external so it is treated as a development-only dependency, aiming to avoid pulling Android SDK–related dependencies into downstream/QNX builds when this module is consumed as a dependency.

Changes:

  • Mark rules_jvm_external as dev_dependency = True in MODULE.bazel.
  • Mark the maven module extension usage (use_extension(...)) as dev_dependency = True as well.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread MODULE.bazel Outdated
@lurtz lurtz changed the title fix: Make rules_jvm_external a dev_dependency fix: Remove Android SDK dependency Jun 26, 2026
@lurtz

lurtz commented Jun 26, 2026

Copy link
Copy Markdown
Contributor Author

Closing in favor of eclipse-score/cicd-workflows#129

@lurtz lurtz closed this Jun 26, 2026
@lurtz lurtz deleted the remove-android-dependency-from-qnx-build branch June 26, 2026 22:15
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.

2 participants