Uploaded image for project: 'Maven Release Plugin'
  1. Maven Release Plugin
  2. MRELEASE-727

release plugin uses wrong checkout directory

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 2.2, 2.2.2
    • 2.3
    • perform
    • None
    • mvn 3.0.3

    Description

      When performing a release build on a multi module project, the plugin uses a wrong checkout directory and therefore is unable to perform the release.
      I tested this with both version 2.2 and 2.2.2

      [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.2.2:perform (default-cli) on project test_multi_parent: Error executing Maven. Working directory "/Users/domi/work/ws/sts_0/test_multi_parent/target/checkout/test_multi_parent/test_multi_parent" does not exist! -> [Help 1]

      We use flat project structure (where parent and modul project are in the same directory)
      The SVN Repo looks like this:

      .../svnrepos/KUQ/trunk/test_multi_parent
      .../svnrepos/KUQ/trunk/test_multi_module1

      I'll attache a minimal test project to reproduce it and a file containing the whole log output for release:prepare and release:perform

      To reproduce the problem:

      • adjust the SVN paths in the pom.xml
      • checkin to SVN
      • release:prepare
      • release:perform -Dgoals=install

      Attachments

        1. testproject.zip
          13 kB
          Dominik Richner
        2. release_failed.txt
          7 kB
          Dominik Richner
        3. flat-project-layout.patch
          0.9 kB
          Dominik Richner
        4. MRELEASE-727.patch
          1.0 kB
          Mark Struberg

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            olamy Olivier Lamy
            domi Dominik Richner
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment