[
https://issues.jboss.org/browse/WFCORE-4206?page=com.atlassian.jira.plugi...
]
Yeray Borges commented on WFCORE-4206:
--------------------------------------
I was going to create the PR, but some loadClass methods in the Elytron subsystem make me
a bit reluctant.
CustomComponentDefinition, JaspiDefinition and CustomPolicyDefinition could load classes
using org.wildfly.extension.elytron module, so I'm not sure if a class visible to this
module is subcetible of contain code that works procesing annotations included in
javax.annotation.api.
I found this module was added
[
here|https://github.com/wildfly-security/elytron-subsystem/commit/251f159...]
and removed
[
here|https://github.com/wildfly-security/elytron-subsystem/commit/f882557...],
it is the old branch used for elytron integration so probable we can safely remove it.I
don't know whay the removal was not mirrored in wildfly-core.
[~dlofthouse], based on the above, could you confirm if we can remove javax.annotation.api
from org.wildfly.extension.elytron?
Elytron extension module has un-used optional dependency
--------------------------------------------------------
Key: WFCORE-4206
URL:
https://issues.jboss.org/browse/WFCORE-4206
Project: WildFly Core
Issue Type: Bug
Components: Security
Reporter: Jean-Francois Denise
Assignee: Yeray Borges
Priority: Minor
javax.annotation.api doesn't seem use by the module. Optional dep could be removed.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)