You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Oleg Rekutin (Jira)" <ji...@apache.org> on 2020/05/28 06:19:00 UTC

[jira] [Created] (MPATCH-22) Patching fails if target path contains "fail", "skip" or "reject"

Oleg Rekutin created MPATCH-22:
----------------------------------

             Summary: Patching fails if target path contains "fail", "skip" or "reject"
                 Key: MPATCH-22
                 URL: https://issues.apache.org/jira/browse/MPATCH-22
             Project: Maven Patch Plugin
          Issue Type: Bug
    Affects Versions: 1.2
            Reporter: Oleg Rekutin


Default failure match phrases 'fail', 'skip' and 'reject' are way too broad. If they appear anywhere in the path of the target file being patched, then the plugin execution will fail with:

{code}
Failed to apply patches (detected watch-phrase: 'fail' in output). If this is in error, configure the patchFailureWatchPhrases parameter.
{code}

One can get into this situation in a typical CI environment by creating a branch with 'fail' in the name.

To reproduce, clone maven-patch-plugin repo to a directory with fail in the name and run the ITs: mvn verify -P run-its



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