[shrinkwrap-issues] [JBoss JIRA] (SHRINKDESC-163) Deal with descriptors with multiple possible roots better

Bob McWhirter (JIRA) issues at jboss.org
Thu Oct 8 15:37:00 EDT 2015


    [ https://issues.jboss.org/browse/SHRINKDESC-163?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13116631#comment-13116631 ] 

Bob McWhirter commented on SHRINKDESC-163:
------------------------------------------

Additionally, for the 3 Module*Descriptor classes, a common BaseModuleDescriptor that has the common bits would be great.  If not, at least something that makes it easier to stuff them into a List<BaseModuleDescriptor> instead of just a List<Object>.

> Deal with descriptors with multiple possible roots better
> ---------------------------------------------------------
>
>                 Key: SHRINKDESC-163
>                 URL: https://issues.jboss.org/browse/SHRINKDESC-163
>             Project: ShrinkWrap Descriptors
>          Issue Type: Feature Request
>    Affects Versions: 2.0.0-alpha-8
>            Reporter: Toby Crawley
>
> When implementing SHRINKDESC-162, I created three different
> descriptors for module.xml ({{ModuleDescriptor}},
> {{ModuleAliasDescriptor}}, {{ModuleAbsentDescriptor}}) corresponding to
> the three root elements listed in the xsd ({{module}}, {{module-alias}},
> {{module-absent}}). This works fine if you are generating a module.xml,
> but if you are loading in an existing file, you don't know without
> looking at the file contents to know which type to instantiate.
> It would be swell if there was a way for descriptors to support
> multiple roots and do the correct thing. Or does that already exist
> and I missed it?



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the shrinkwrap-issues mailing list