[ 
https://issues.apache.org/jira/browse/MNG-5864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16074580#comment-16074580
 ] 

Vsevolod Golovanov commented on MNG-5864:
-----------------------------------------

m2e bundles outdated schemas, this is reported at 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=513779

> "optional" attribute validation
> -------------------------------
>
>                 Key: MNG-5864
>                 URL: https://issues.apache.org/jira/browse/MNG-5864
>             Project: Maven
>          Issue Type: Bug
>    Affects Versions: 3.3.3
>         Environment: JBoss Developer Studio 8.1.0.GA
>            Reporter: Vsevolod Golovanov
>
> I have some dependencies, whose {{optional}} attributes are defined by 
> property expressions. E.g.:
> {code}
> <dependency>
>     <!-- ... -->
>     <optional>${someProperty}</optional>
> </dependency>
> {code}
> This works fine, but leads to validation errors in JBoss Developer Studio:
> {noformat}
> cvc-datatype-valid.1.2.1: '${someProperty}' is not a valid value for 
> 'boolean'.
> cvc-type.3.1.3: The value '${someProperty}' of element 'optional' is not 
> valid.
> {noformat}
> I far as I understand the problem is in [the 
> XSD|http://maven.apache.org/xsd/maven-4.0.0.xsd]:
> {code}
> <xs:element name="optional" minOccurs="0" type="xs:boolean" default="false">
> {code}
> It's defined as boolean, yet [Maven 
> Model|http://maven.apache.org/ref/3.3.3//maven-model/maven.html] says:
> {quote}Note: While the type of this field is String for technical reasons, 
> the semantic type is actually Boolean.{quote}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to