Permalink
Commits on Jan 19, 2017
  1. [MRELEASE-977] release:branch should prompt for branch name if none i…

    …s given
    
    Submitted by Henning Schmiedehausen
    
    When a release is made in interactive mode, the plugin will now ask for a branch name instead of ending with an error. In batch mode, the branch name is still required, so the current behaviour is unchanged.
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1779510 13f79535-47bb-0310-9956-ffa450edef68
    Guillaume Boué committed Jan 19, 2017
Commits on Jan 9, 2017
  1. [MRELEASE-976] release:branch should also support project version pol…

    …icies
    
    Adding parameter projectVersionPolicyId to the branch and update-versions goals. The ITs are done by creating a stub version policy that switches between snapshot and release and testing that it is possible to invoke release:branch, release:update-versions and release:prepare on a sample project with this custom policy. This closes #9.
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1777925 13f79535-47bb-0310-9956-ffa450edef68
    Guillaume Boué committed Jan 9, 2017
Commits on Jan 8, 2017
  1. [MRELEASE-975] NPE when using an unknown project versionpolicy id

    Passing an empty version policy hint (with -DprojectVersionPolicyId on the command-line), on an unknown one, should result in a helpful exception being thrown (not NullPointerException). Upgrading JUnit to 4.11 to use the expected exception mechanism (in order to test that the cause of the exception thrown is a PolicyException). This closes #8.
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1777917 13f79535-47bb-0310-9956-ffa450edef68
    Guillaume Boué committed Jan 8, 2017
  2. [MRELEASE-964] Error injecting: org.apache.maven.shared.release.phase…

    ….RewritePomsForReleasePhase
    
    jaxen is bringing a conflicting dependency of JDom (version 1.0 when the plugin depends on 1.1). Instead of excluding jdom, the Jaxen dependency can be removed as XPath is not used anymore: it was introduced in r397561 for the RewritePomsForReleasePhase class, the code depending on it was later moved to AbstractRewritePomsPhase in r398224, and that code was rewritten in r1179704, removing the XPath dependency.
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1777913 13f79535-47bb-0310-9956-ffa450edef68
    Guillaume Boué committed Jan 8, 2017
Commits on Nov 11, 2016
  1. [MRELEASE-966] release plugin does not respect "mvn -f"

    The prepare and perform goals execute goals against the given pomFileName. This should default to the name of the POM file of the project being built (it can be something else than pom.xml when running Maven with the -f option).
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1769304 13f79535-47bb-0310-9956-ffa450edef68
    Guillaume Boué committed Nov 11, 2016
Commits on Jul 10, 2016
Commits on Jun 10, 2016
  1. [MRELEASE-896] Disable and deprecate useReleaseProfile parameter

    Submitted-by: Stefan Ferstl
    
    This closes #6
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1747802 13f79535-47bb-0310-9956-ffa450edef68
    michael-o committed Jun 10, 2016
  2. [MRELEASE-356] Deprecate the automated release profile

    Submitted-by: Stefan Ferstl
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1747797 13f79535-47bb-0310-9956-ffa450edef68
    michael-o committed Jun 10, 2016
Commits on May 21, 2016
  1. Simplify RewritePomXPhase Components: maintain in code, not in compon…

    …ents-fragment.xml
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1744936 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 21, 2016
  2. Add setter for ModelETL

    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1744909 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 21, 2016
  3. Make AbstractRewritingReleasePhaseTestCase an parameterized test, so …

    …we can simply add and verify new modelETLs
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1744885 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 21, 2016
  4. Migrate all PhaseTests to PlexusJUnit4TestCase

    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1744879 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 21, 2016
  5. Migrate more PhaseTests to PlexusJUnit4TestCase

    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1744877 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 21, 2016
Commits on May 18, 2016
  1. [MRELEASE-952] Replace JDom as XML transformer

    Introduce Factory
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1744457 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 18, 2016
Commits on May 15, 2016
  1. updated Jira url

    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1743896 13f79535-47bb-0310-9956-ffa450edef68
    hboutemy committed May 15, 2016
Commits on May 10, 2016
  1. [MRELEASE-952] Replace JDom as XML transformer

    Additional junit tests
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1743267 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 10, 2016
Commits on May 7, 2016
  1. [MRELEASE-952] Replace JDom as XML transformer

    Implement loading of ETL, Phases are now free from org.jdom classes
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742759 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 7, 2016
  2. [MRELEASE-952] Replace JDom as XML transformer

    Introduce JDom implementation for extracting, transforming and loading the Model
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742732 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 7, 2016
  3. [MRELEASE-952] Replace JDom as XML transformer

    polish code
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742722 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 7, 2016
  4. [MRELEASE-952] Replace JDom as XML transformer

    Rewrite reporting plugins
    
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742721 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 7, 2016
  5. [MRELEASE-952] Replace JDom as XML transformer

    Rewrite pluginManagement plugins and their dependencies based on Model
    
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742720 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 7, 2016
  6. [MRELEASE-952] Replace JDom as XML transformer

    Rewrite plugin dependencies based on Model
    
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742719 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 7, 2016
  7. [MRELEASE-952] Replace JDom as XML transformer

    Rewrite plugins based on Model
    
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742718 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 7, 2016
  8. [MRELEASE-952] Replace JDom as XML transformer

    Rewrite dependecyManagement.dependencies based on Model
    
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742716 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 7, 2016
  9. [MRELEASE-952] Replace JDom as XML transformer

    Rewrite direct dependencies based on Model
    
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742715 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 7, 2016
  10. [MRELEASE-952] Replace JDom as XML transformer

    Rewrite extensions based on Model
    
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742710 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 7, 2016
  11. [MRELEASE-952] Replace JDom as XML transformer

    Pull up usage MavenCoordinate
    
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742702 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 7, 2016
  12. [MRELEASE-952] Replace JDom as XML transformer

    Introduce JDomMavenCoordinate
    
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742701 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 7, 2016
  13. [MRELEASE-952] Replace JDom as XML transformer

    Introduce JDomProperties
    
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742695 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 7, 2016
  14. [MRELEASE-952] Replace JDom as XML transformer

    Support JDomModel.setVersion(), which also contains logic to ignore the version if value is the same as the parentVersion
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742690 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 7, 2016
Commits on May 6, 2016
  1. [MRELEASE-952] Replace JDom as XML transformer

    Fix tests
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742633 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 6, 2016
  2. [MRELEASE-952] Replace JDom as XML transformer

    Rewrite JDomSCM, ensure it will only be used to write, no accidentally reads from wrong Model
    
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742615 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 6, 2016
  3. [MRELEASE-952] Replace JDom as XML transformer

    Introduce JDomParent
    
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742611 13f79535-47bb-0310-9956-ffa450edef68
    rfscholte committed May 6, 2016