This repository has been archived by the owner on Dec 5, 2024. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This plugin is no longer limited to the root project. On each project the plugin applies its version to all its child projects. This way, child projects without the plugin receives the version of the nearest parent with an applied plugin.
For instance, in the example below,
projectA
,subproject2
andprojectC
don't applynet.wooga.version
, so their version are determined by the closest parent who does.In
projectA
case it inherits its version fromsubproject1
andsubproject2
andprojectC
inherits their version fromrootProject
. If there is no such available parent, no version is applied.In meanwhile,
rootProject
,projectB
andprojectD
apply their ownnet.wooga.version
and so the inherited version is overwritten with the one generated by their own plugin instance.Based on #60 , please merge that first.
Changes