Ernst Reissner created MDEP-878:
-----------------------------------

             Summary: Unexpected failure in mappers: no empty replacement or 
extension possible 
                 Key: MDEP-878
                 URL: https://issues.apache.org/jira/browse/MDEP-878
             Project: Maven Dependency Plugin
          Issue Type: New Feature
            Reporter: Ernst Reissner


I have the following configuration: 

```
                                                <artifactItem>
                <groupId>eu.simuline.m2latex</groupId>
                    <artifactId>latex-maven-plugin</artifactId>
                    <version>${versionLatexPlugin}</version>
                                                        <type>jar</type>
                                                        
<overWrite>true</overWrite>
                                                        
<outputDirectory>src/main/resources</outputDirectory>
                                                        
<includes>.latexmkrc.raw</includes>
                                                        <fileMappers>
                                                                
<org.codehaus.plexus.components.io.filemappers.RegExpFileMapper>
                  <pattern>c.raw$</pattern>
                  <replacement>c</replacement>
                                                                
</org.codehaus.plexus.components.io.filemappers.RegExpFileMapper>
                                                        </fileMappers>
                                                </artifactItem>

```
As you can see, I tricked. 
i wanted just to replace `.raw` by the empty string. 
This was not possible and I think, an empty replacement is fully valid. 
Also I would have used the `FileExtensionMapper`, but also this does not accept 
an empty extension. 
Analogously I think, this should be allowed. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to