XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.6.3
    • 4.0.0-alpha-2, 4.0.0
    • Core
    • None

    Description

      Convert DefaultLifecyclePluginAnalyzer in maven-core to JSR 330 annotations. This follows on from MNG-5577, which converted the other classes.

      The complication here is that, with the annotations changed, the lifecycleMappings Map is no longer getting filtered by sisu.plexus's RealmFilteredBeans. That means extensions added in one module will appear in all of them, which makes MavenITmng4385LifecycleMappingFromExtensionInReactorTest fail.

      From what I can see, the only place a RealmFilteredBeans is used during injection is when the resource is located through DefaultPlexusBeanLocator. However, that's not the case after that field switches from @Requirement to @Inject.

      Attachments

        Issue Links

          Activity

            People

              cstamas Tamas Cservenak
              joe@kafsemo.org Joseph Walton
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: