You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Johannes Goebel (Jira)" <ji...@apache.org> on 2020/10/11 11:49:00 UTC

[jira] [Created] (MENFORCER-364) configuration/rules/requireFilesExist/files/file cannot be configured to be case insensitive

Johannes Goebel created MENFORCER-364:
-----------------------------------------

             Summary: configuration/rules/requireFilesExist/files/file cannot be configured to be case insensitive
                 Key: MENFORCER-364
                 URL: https://issues.apache.org/jira/browse/MENFORCER-364
             Project: Maven Enforcer Plugin
          Issue Type: Bug
    Affects Versions: 3.0.0-M3
            Reporter: Johannes Goebel


When using the enforcer plugin with a configuration using the {{requireFilesExist}} rule, as follows, the case of the existence of files cannot be enforced case sensitive.

{code:xml}
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-enforcer-plugin</artifactId>
    <version>3.0.0-M3</version>
    <executions>
        <execution>
            <id>enforce-files-exist</id>
            <goals>
                <goal>enforce</goal>
            </goals>
            <configuration>
                <rules>
                    <requireFilesExist>
                        <files>
                            <file>src/main/resources/i18n_de.properties</file>
                        </files>
                    </requireFilesExist>
                </rules>
                <fail>true</fail>
            </configuration>
        </execution>
    </executions>
</plugin>
{code}

For example, if a file exists in {{src/main/resources/i18n_DE.properties}}, but not the file {{src/main/resources/i18n_de.properties}} the execution of the plugin will succeed. 
Unfortunately in my use case, this is exactly the requirement. I have not found a way to enforce case sensitivity for this rule. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)