-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/other branch reversioning extension #126
Feature/other branch reversioning extension #126
Commits on Dec 23, 2019
-
feat: Initial work on an extension to set version info for other depl…
…oyment branches * Pull up branch detection and plugin config extraction from the MasterPromotExtension to AbstractBranchDetectingExtension. * Introduce OtherBranchVersionExtension, responsible for updating project versions based on the 'otherBranchDeploymentPattern'. * Updates project versions of MavenProjects in the reactor. * Parent references in the reactor model are by reference, so we don't have to update 'parent' relations on projects. * Iterates all reactor projects to update any (managed)dependencies or (managed)plugins. * Removed artifact version manipulation from the RetargetDeployMojo -- which no longer needs to do that. * Introduced basic multi-module IT stub. * Parent pom * Child modules with a dependency (Child2 -> depends upon -> Child1) Notes: * Still missing automated ITs on this - I was making this a 'poc' to see if it was feasible before I started writing exhaustive test cases. * mvn initialize will fail for update-stage-dependencies on child2, however mvn package will succeed. * The lack of a resolvable dependency in the reactor, or in the remote stage repo keeps update-stage-dependencies from succeeding. * When the jar is built as part of the reactor, it finds the dep in the current reactor just fine. This is... wonky. * I have not checked the output pom.xml's in the target to determine if their versions are being written based on the updates from the extension.
Configuration menu - View commit details
-
Copy full SHA for 7c65a36 - Browse repository at this point
Copy the full SHA 7c65a36View commit details -
Configuration menu - View commit details
-
Copy full SHA for d25c854 - Browse repository at this point
Copy the full SHA d25c854View commit details -
* Adjust build final names, incase they include the version.
* Adjusts the artifact versions for the default project artifact. * Other artifacts attached by the build use these versions as the basis.
Configuration menu - View commit details
-
Copy full SHA for 815d102 - Browse repository at this point
Copy the full SHA 815d102View commit details
Commits on Dec 26, 2019
-
feat: Massaging of version information within reactor POMs.
* Massage both effective in-memory models and original model (unalterd POM) of the project. * Update project state (and hierarchy of projects) whereever possible. * Retarget Deploy is really simple now. :-) * Updates the OtherBranchVersionExtension to handle project massaging and emission of the massaged pom. * The normal ProjectDeployer from maven-artifact-transfer works quite will with this POM swapping.
Configuration menu - View commit details
-
Copy full SHA for 7cd44ec - Browse repository at this point
Copy the full SHA 7cd44ecView commit details
Commits on Jan 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5aedf12 - Browse repository at this point
Copy the full SHA 5aedf12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 877f841 - Browse repository at this point
Copy the full SHA 877f841View commit details
Commits on Aug 15, 2020
-
Added support for dealing with partial multi-module builds in the Oth…
…erBranchVersionExtension
Configuration menu - View commit details
-
Copy full SHA for c60b5c2 - Browse repository at this point
Copy the full SHA c60b5c2View commit details
Commits on Sep 17, 2020
-
Copied the mirrors, remote repositories and plugin artifact repositor…
…ies from the main session to the nested maven execution
Configuration menu - View commit details
-
Copy full SHA for 959b269 - Browse repository at this point
Copy the full SHA 959b269View commit details
Commits on Sep 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 264c0b4 - Browse repository at this point
Copy the full SHA 264c0b4View commit details
Commits on Oct 2, 2020
-
fix an issue wherein certain plugin execution orders could lead to th…
…e other branch suffix being applied to a version repeatedly (+normalized-branch-name+normalized-branch-name-SNAPSHOT)
Ron DeFreitas committedOct 2, 2020 Configuration menu - View commit details
-
Copy full SHA for 2cb2c77 - Browse repository at this point
Copy the full SHA 2cb2c77View commit details
Commits on Oct 5, 2020
-
add unit test to cover branch renaming
Ron DeFreitas committedOct 5, 2020 Configuration menu - View commit details
-
Copy full SHA for a79b41e - Browse repository at this point
Copy the full SHA a79b41eView commit details
Commits on Oct 7, 2020
-
Merge branch 'feature/fix-repeated-other-branch-renaming' of github.c…
…om:rdefreitas/gitflow-helper-maven-plugin into feature/partial-multi-module-reversioning
Configuration menu - View commit details
-
Copy full SHA for 9d1c277 - Browse repository at this point
Copy the full SHA 9d1c277View commit details
Commits on Oct 13, 2020
-
Bump junit from 4.8.2 to 4.13.1
Bumps [junit](https://github.com/junit-team/junit4) from 4.8.2 to 4.13.1. - [Release notes](https://github.com/junit-team/junit4/releases) - [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md) - [Commits](junit-team/junit4@r4.8.2...r4.13.1) Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 2ee35eb - Browse repository at this point
Copy the full SHA 2ee35ebView commit details
Commits on Nov 23, 2020
-
Restore Session in LegacySupport *after* running the additional Maven…
… execution. This is due to that additional execution clearing a ThreadLocal reference to the Session, that subsequent plugins/code may depend on (ie IntelliJ's Maven integration).
Configuration menu - View commit details
-
Copy full SHA for c2db550 - Browse repository at this point
Copy the full SHA c2db550View commit details
Commits on Nov 26, 2020
-
Changed approach on how to construct the MavenExecutionRequest for th…
…e nested Maven execution. Changed from creating one from scratch, towards basing it on the request from the session, copying it, removing unneeded aspect and changing others.
Configuration menu - View commit details
-
Copy full SHA for b30df68 - Browse repository at this point
Copy the full SHA b30df68View commit details
Commits on Jan 14, 2021
-
Merge pull request #122 from rdefreitas/feature/fix-repeated-other-br…
…anch-renaming Prevent repeated OtherBranch name suffixes being appended
Configuration menu - View commit details
-
Copy full SHA for 9889c7f - Browse repository at this point
Copy the full SHA 9889c7fView commit details -
Merge pull request #120 from glimmerveen/feature/partial-multi-module…
…-reversioning Extended the OtherBranchVersionExtension to deal with partial multi-module builds
Configuration menu - View commit details
-
Copy full SHA for 13fcbaf - Browse repository at this point
Copy the full SHA 13fcbafView commit details -
Merge pull request #123 from egineering-llc/dependabot/maven/junit-ju…
…nit-4.13.1 Bump junit from 4.8.2 to 4.13.1
Configuration menu - View commit details
-
Copy full SHA for 3a09f95 - Browse repository at this point
Copy the full SHA 3a09f95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1261c44 - Browse repository at this point
Copy the full SHA 1261c44View commit details