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

Describe how to release a patched external project

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Minor
    • Resolution: Auto Closed
    • None
    • None
    • documentation
    • None

    Description

      When releasing, all dependencies should be of a final version.
      If it depends on patched versions of certain projects, you'd have to release those patched versions first to your own repo-manager (if you can't wait for the real release).

      For deploying SNAPSHOT's it would be
      mvn deploy -DaltDeploymentRepository=id::layout::url

      For releasing I think it should be something like:
      mvn release:prepare -DtagBase=
      mvn release:perform -Darguments="-DaltDeploymentRepository=id::layout::url" -Dgoals=deploy
      Also, the version should be based on the latest release version, extended with something like -1-myCompany

      I believe this is realistic usecase and it would be great if it could be documented.

      Attachments

        Activity

          People

            Unassigned Unassigned
            rfscholte Robert Scholte
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: