-
Notifications
You must be signed in to change notification settings - Fork 267
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
#697: Migrate to JSR330 #698
Conversation
@slachiewicz @slawekjaranowski please review |
src/main/java/org/codehaus/mojo/versions/AbstractVersionsReport.java
Outdated
Show resolved
Hide resolved
src/main/java/org/codehaus/mojo/versions/CompareDependenciesMojo.java
Outdated
Show resolved
Hide resolved
@slachiewicz why did you close it without merging? |
@slachiewicz @slawekjaranowski please merge ;) |
@ajarmoniuk was merged by direct push in commit: a54e87f instead of using GH gui Another case for manual push is that this PR will be missing from auto generated releases notes. |
I see. Thanks for the explanation. |
this time i was forking from command line, not from GH ui. I've updated, rebased change before push to test it locally. |
maybe release note action configuration should be updated? |
As I know |
i've updated release note with my merge PR plus few small styling updates |
We will see what will happen after next release note rebuilds ... try to re-run Release Drafter action |
all my changes dropped :( thx for explanation |
@slachiewicz I've noticed that you're now trying to replace constructor-based injection with injecting fields. -- that is, placing the Please see https://github.com/eclipse/sisu.plexus/wiki/Plexus-to-JSR330#Basics |
Yes, i expect that without constructors it will be easier to refactor code to not use deprecated classes from Maven 2. |
Migrating to JSR330. Notable find: removed the bogus duplicate of the ArtifactResolver component in AbstractVersionsUpdaterMojo (there are two which point to the same component).
Using constructor-style injection, as advised in the reference.