[ https://issues.apache.org/jira/browse/MDEP-878?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Karl Heinz Marbaise updated MDEP-878: ------------------------------------- Description: I have the following configuration: {code:xml} <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> {code} 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. was: 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. > 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 > Priority: Major > > I have the following configuration: > {code:xml} > <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> > {code} > 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)