[
https://issues.jboss.org/browse/AS7-3116?page=com.atlassian.jira.plugin.s...
]
Peter Skopek reopened AS7-3116:
-------------------------------
Annotation attribute works, but import filter is not taken into account and all
annotations found in dependant module are processed.
implement annotations options when specifying dependencies in
jboss-deployment-structure.xml
--------------------------------------------------------------------------------------------
Key: AS7-3116
URL:
https://issues.jboss.org/browse/AS7-3116
Project: Application Server 7
Issue Type: Feature Request
Components: Server
Affects Versions: 7.1.0.Beta1b
Reporter: Peter Skopek
Assignee: Stuart Douglas
Priority: Critical
Fix For: 7.1.0.Final
Attachments: AS7-3106.patch
Implement annotation option of dependency specification as known in MANIFEST.MF to
jboss-deployment-structure.xml.
{noformat}
Dependencies: org.picketlink annotations
{noformat}
I need to specify something like this for PicketLink STS (form of web app with
webservices) which has all the classes in static module in $JBOSS_HOME/modules:
{noformat}
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="org.picketlink" annotations="true">
<imports>
<exclude
path="org/picketlink/identity/federation/core/pdp/**"/>
</imports>
</module>
</dependencies>
</deployment>
</jboss-deployment-structure>
{noformat}
When combining MANIFEST.MF approach and jboss-deployment-structure.xml the exclude is
taken into account we end up with all endpoints of org.picketlink module instantiated
which is of course wrong.
Solution to this problem is necessary for PicketLink STS and PDP being able to deploy and
function properly.
To be able to try this picketlink resources need to be jandexed. See attached temporary
patch.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira