zDev - M2E - OSS
  1. zDev - M2E - OSS
  2. MNGECLIPSE-2291

Remove nested modules support from m2eclipse-core

    Details

    • Type: User Story User Story
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.11.0
    • Component/s: None
    • Labels:
      None
    • Global Rank:
      10459

      Description

      As of 0.10.2, m2eclipse supports ability to map Maven aggregator project with all its child modules into single Eclipse workspace project. The only legitimate usecase for this feature I know is avoiding workspace project explosion. On the flip side, such "merged" projects are generally crippled (one classpath for all modules, no lifecycle mapping support, no thirdparty tools integration) and support for this feature adds significant complexity to m2eclipse-core implementation. Also, it's likely be possible to implement this feature outside of m2eclipse-core as a special lifecycle mapping.

      Support for this feature was disabled by default since m2e 0.9.9 (could have been 0.9.8, actually) and we've been warning users we were planning to remove it since then.

      I believe support for this features in m2eclipse-core is not justified and would like to remove it from 0.10.3.

        Activity

        Hide
        Igor Fedorenko added a comment -

        Implemented. Support for collocation of multiple maven modules in the same eclipse project has been removed as part of MNGECLIPSE-2292 work.

        http://github.com/sonatype/m2eclipse-core/commit/37fd7a28b8fb12bed5fbf0982bb0075468c9621f

        Show
        Igor Fedorenko added a comment - Implemented. Support for collocation of multiple maven modules in the same eclipse project has been removed as part of MNGECLIPSE-2292 work. http://github.com/sonatype/m2eclipse-core/commit/37fd7a28b8fb12bed5fbf0982bb0075468c9621f

          People

          • Assignee:
            Igor Fedorenko
            Reporter:
            Igor Fedorenko
            Last Updated By:
            Brian Fox
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: