>
>
>
> If tools validate against the schema, they know when a POM is, in
> fact, valid for its declared model. Thus, any elements that the tool
> does not recognize are proved to be 'messengers from the future'.
>
>
It would help enormously if 'messengers from the future' used an appropriate
XML namespace so that they could be discarded by clients that don't
understand them.

It always surprised me that the pom files never allowed the plugins to
extend the meaning. For example, using some plugins I'm forced to maintain a
separate config file, referencing much of the same information by
coordinate. It'd be nice to be able to do things like

<dependency>
  <groupId>grp<groupId>
  <artifactId>flex-components>
  <version>1.0</version>
  <scope fm:domain="default" fm:url="/components/flex.swf">rsl</scope>
<dependency>


I guess existing tooling is sadly not namespace aware.

Reply via email to