custom delimiters doesn't work as expected
------------------------------------------

                 Key: MSHARED-198
                 URL: http://jira.codehaus.org/browse/MSHARED-198
             Project: Maven Shared Components
          Issue Type: Bug
          Components: maven-filtering
    Affects Versions: maven-filtering-1.0
            Reporter: Björn Michael


The algorithm doesn't work as described in 
http://maven.apache.org/plugins/maven-resources-plugin/apidocs/org/apache/maven/plugin/resources/ResourcesMojo.html#delimiters
The implementation of 
org.apache.maven.shared.filtering.MultiDelimiterInterpolatorFilterReaderLineEnding.read()
 contains several bugs
if the first letter of the endToken is contained in the propertyname then the 
property is not filtered.
  (e.g. abcFILTER.a.MEabc)
if the first letter of the endToken is contained in the startToken then the 
property is not filtered.
  (e.g. aaaFILTER.a.MEaaa)


<plugin>
  <artifactId>maven-resources-plugin</artifactId>
  <configuration>
   <useDefaultDelimiters>false</useDefaultDelimiters>
   <delimiters>
     <delimiter>aaa*aaa</delimiter>
     <delimiter>abc*abc</delimiter>
   </delimiters>
  </configuration>
</plugin>

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to