diff -r src/java/org/apache/ivy/plugins/parser/m2/PomReader.java ../apache-ivy-2.0.0-rc1.phil/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java
367c367,373
<             return getFirstChildElement(depElement, OPTIONAL) != null;
---
>             Element e = getFirstChildElement(depElement, OPTIONAL); 
> 
>             if(e == null || "false".equalsIgnoreCase(getTextContent(e))) {
>               return false;
>           }
> 
>           return true;
