Skip to content

fix: expose Immutables annotations to consumers - #170

Merged
jpenilla merged 1 commit into
masterfrom
fix/expose-immutables-annotations
Jul 20, 2026
Merged

fix: expose Immutables annotations to consumers#170
jpenilla merged 1 commit into
masterfrom
fix/expose-immutables-annotations

Conversation

@jpenilla

@jpenilla jpenilla commented Jul 20, 2026

Copy link
Copy Markdown
Member

Publish the lightweight value and annotate artifacts on consumers' compile classpaths while keeping the full Immutables processor isolated to annotation processing.

Exclude these artifacts from external Javadoc linking because they do not publish the required element-list or package-list files.

Fixes missing annotation warnings for consumers.

Ports Incendo/cloud#817.

Publish the lightweight value and annotate artifacts on consumers' compile classpaths while keeping the full Immutables processor isolated to annotation processing.

Exclude these artifacts from external Javadoc linking because they do not publish the required element-list or package-list files.
@jpenilla
jpenilla force-pushed the fix/expose-immutables-annotations branch from bc0b3b9 to 93a4460 Compare July 20, 2026 03:17
@jpenilla
jpenilla merged commit 127ec9c into master Jul 20, 2026
2 checks passed
@jpenilla
jpenilla deleted the fix/expose-immutables-annotations branch July 20, 2026 03:20
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