Skip to content

Category X: org.codehaus.sonar:sonar-packaging-maven-plugin pulled in transitively by twittered #4454

@bobbai00

Description

@bobbai00

What happened?

`org.codehaus.sonar:sonar-packaging-maven-plugin:1.13` is LGPL-3.0, an ASF Category X license, and cannot ship in an Apache binary distribution. It is pulled in transitively by the direct dependency `io.github.redouane59.twitter:twittered:2.21` (declared in `amber/build.sbt` and `common/workflow-operator/build.sbt`).

How to reproduce?

```
sbt 'WorkflowExecutionService/dependencyTree' | grep -B2 sonar-packaging-maven-plugin
```

Output shows:
```
+-io.github.redouane59.twitter:twittered:2.21
| +-org.codehaus.sonar:sonar-packaging-maven-plugin:1.13
```

Version

1.1.0-incubating (Pre-release/Master)

Commit Hash (Optional)

ef66364

Proposed fix

Either:

  • Replace `twittered` with a library that does not drag in Sonar; or
  • Add an `ExclusionRule(organization = "org.codehaus.sonar")` to the `twittered` dependency declaration in `amber/build.sbt` and `common/workflow-operator/build.sbt`.

Was this authored or co-authored using generative AI tooling?

Generated-by: Claude Code (Claude Opus 4.7)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions