I'm implementing a plugin that adds some deployment descriptors to the built in ones for web modules. I've implemented the DeploymentDescriptorMetaData and have successfully add the descriptor so that when i create a new module the new descriptors show up in the wizard, with the correct version, name and file. The problem is that after the module is created, and the descriptors file if i go to the module settings/web module settings i see two strange behaviours:
- The version of my dd don't show, even though if i edit it the version shows.
- I'm able to delete the dd even though the isDescriptorOptional() of the dd implementation returns false.
Any ideas ?