Skip to content

Conversation

theashiot
Copy link

…ity:wildfly-elytron shaded artifact

https://issues.redhat.com/browse/WFTC-144

@emmartins
Copy link

Good news, I am bit surprised it turned out that the client doesn't directly need the elytron dependency

@emmartins
Copy link

The fails seem unrelated

@theashiot theashiot marked this pull request as ready for review June 2, 2025 13:27
Copy link
Contributor

@tadamski tadamski left a comment

Choose a reason for hiding this comment

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

@theashiot thanks for the suggested fix, but unfortunately I cannot merge it. Some of Elytron classes, while not needed to compile, may be needed in runtime. To my knowledge, Elytron team is working on a fix in which only subset of those dependencies will be added.

@emmartins
Copy link

emmartins commented Jun 11, 2025

@tadamski there are no compile dependencies, and the tests seems to indicate there is no runtime dependency either.

@emmartins
Copy link

If you really want to keep a dependency to Elytron we should then replace the shaded jar with all elytron artifacts. Continuing with the shaded jar at this point doesn't sound an option and we should fix this asap.

@tadamski
Copy link
Contributor

@emmartins @theashiot hmm, I am pretty certain that I tried to remove it some time ago but it was declined by Elytron team. @fjuma @darranl can this depenency be removed or it is something blocking us from doing so?

@darranl
Copy link
Contributor

darranl commented Jun 16, 2025

I had a chat with @theashiot last week, he is working on an alternative dependency that can be used instead of the shaded jar to achieve the same effect without the additional shaded content.

@emmartins
Copy link

@darranl I understand such move elsewhere, but here the question is why do we need such dependency at all. I don't see any compile or runtime dependency so IMHO we should just drop it.

@darranl
Copy link
Contributor

darranl commented Jun 16, 2025

All clients need WildFly Elytron as a runtime dependency otherwise JBoss Remoting will not be able to operate correctly.

@emmartins
Copy link

@darranl ok, thanks for clarifying that.

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.

4 participants