Skip to content
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

Integration of PR #102 (Implement REPLACE_ANCESTOR publish strategy) #122

Merged
merged 18 commits into from
Feb 7, 2019

Conversation

cstettler
Copy link
Member

Resolves #76, implemented by @laurentverbruggen in PR #102

@coveralls
Copy link

coveralls commented Feb 6, 2019

Coverage Status

Coverage increased (+0.4%) to 86.797% when pulling bf5f056 on pr/laurentverbruggen/feature/cleanup-ancestor into e03e6eb on master.

@cstettler cstettler merged commit 0a47b03 into master Feb 7, 2019
@cstettler cstettler deleted the pr/laurentverbruggen/feature/cleanup-ancestor branch February 7, 2019 16:00
@cstettler
Copy link
Member Author

@garretfick this PR (including the changes from #102) is now merged and available in the current snapshot build.

Note: when (or before) adding new publishing strategies, some refactoring on the implementation of the publishing strategies (i.e. turn the enum-based switch statement into a real strategy pattern) will probably be helpful. Using your requirements mentioned in #102 (comment) would for sure be a good driver for the right abstraction of such a publishing strategy interface.

Also, (in a later step) we should think about allowing configuring custom new publishing strategy implementations during runtime (e.g. using dynamic configuration properties in the maven plugin and lookup of the implementation via the service loader API or the like).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants