Skip to content

Fix ddk-target classifier mismatch (dsl-sdk → ddk)#1312

Merged
joaodinissf merged 1 commit into
dsldevkit:masterfrom
joaodinissf:fix/ddk-target-classifier
Apr 16, 2026
Merged

Fix ddk-target classifier mismatch (dsl-sdk → ddk)#1312
joaodinissf merged 1 commit into
dsldevkit:masterfrom
joaodinissf:fix/ddk-target-classifier

Conversation

@joaodinissf
Copy link
Copy Markdown
Collaborator

@joaodinissf joaodinissf commented Apr 15, 2026

Summary

One-line fix: ddk-target/pom.xml attached the .target artifact with classifier dsl-sdk, but ddk-parent's target-platform-configuration expects classifier ddk (from ${target.platform} property).

This mismatch meant the target artifact could never be resolved from ~/.m2/repository — it only worked in-reactor where Tycho resolves it directly. This blocked any isolated module build (mvn -pl :module) and external build tools from resolving the target platform.

Test plan

  • mvn compile -T 3C from ddk-parent/ still passes (full reactor, 24s)
  • mvn install -pl ../ddk-target from ddk-parent/ now installs as ddk-target-17.2.0-SNAPSHOT-ddk.target (was dsl-sdk)
  • mvn compile -pl :com.avaloq.tools.ddk works after installing ddk-target (7.9s, was broken before)

🤖 Generated with Claude Code

ddk-target attached its .target artifact with classifier "dsl-sdk" but
target-platform-configuration in ddk-parent expects classifier "ddk"
(via ${target.platform} property). This mismatch meant the target
artifact could never be resolved from ~/.m2/repository — it only
worked in-reactor where Tycho resolves it directly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@joaodinissf joaodinissf enabled auto-merge (rebase) April 15, 2026 21:20
Copy link
Copy Markdown
Member

@rubenporras rubenporras left a comment

Choose a reason for hiding this comment

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

please wait for the release before merging

@joaodinissf joaodinissf merged commit 08123bd into dsldevkit:master Apr 16, 2026
3 checks passed
@joaodinissf joaodinissf deleted the fix/ddk-target-classifier branch April 20, 2026 08:28
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