-
Notifications
You must be signed in to change notification settings - Fork 465
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
Add Maven Enforcer Plugin #29 #39
Add Maven Enforcer Plugin #29 #39
Conversation
Codecov Report
@@ Coverage Diff @@
## master #39 +/- ##
=========================================
Coverage 24.46% 24.46%
Complexity 1334 1334
=========================================
Files 326 326
Lines 17603 17603
Branches 2691 2691
=========================================
Hits 4307 4307
Misses 12805 12805
Partials 491 491
Continue to review full report at Codecov.
|
6f1ff11
to
ec59236
Compare
README.md
Outdated
@@ -21,11 +21,11 @@ Actually it contains the following abstractions which has been extracted from bo | |||
* **Jkube-kit**, which consists of the following: | |||
|
|||
* **Generator** framework for automatically generating Docker images by examining project information.<br /> | |||
[![Maven Central](https://img.shields.io/maven-central/v/org.eclipse.jkube/jkube-maven-generator-api.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22org.eclipse.jkube%22%20AND%20a:%22jkube-maven-generator-api%22) [![Javadocs](http://www.javadoc.io/badge/org.eclipse.jkube/jkube-maven-generator-api.svg?color=blue)](http://www.javadoc.io/doc/org.eclipse.jkube/jkube-maven-generator-api) | |||
[![Maven Central](https://img.shields.io/maven-central/v/org.eclipse.jkube/jkube-kit-generator-api.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22org.eclipse.jkube%22%20AND%20a:%22jkube-kit-generator-api%22) [![Javadocs](http://www.javadoc.io/badge/org.eclipse.jkube/jkube-kit-generator-api.svg?color=blue)](http://www.javadoc.io/doc/org.eclipse.jkube/jkube-kit-generator-api) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shall we update badges after we cut release? WDYT?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, I'll add an additional commit on top of this one that can be easily reverted after next release.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, Thanks 👍
I've added a CHANGELOG file https://github.com/eclipse/jkube/blob/master/CHANGELOG.md . Could you please add a line regarding this change to that file?
Signed-off-by: Marc Nuri <marc@marcnuri.com>
Signed-off-by: Marc Nuri <marc@marcnuri.com>
b3b05b4
to
52fdb78
Compare
Added
dependencyConvergence
rule to maven-enforcer-plugin: All dependency versions must converge in order to prevent duplicate dependencies and non-deterministic behaviors caused by random class load order.All version references are located (alphabetically ordered) in the parent's pom properties (root for inter-project dependencies)
Treeshaked all poms to remove redundant dependencies and attributes.
Added 4 specific dependencies to avoid collisions. CQs must be opened for get legal approval:
Renamed several artifacts to have a consistent naming pattern across the project.
Closes #29