Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-13876

Decide what to do with the Maven Facet

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: Major Major
    • LATER
    • 4.1.0.Alpha1
    • maven
    • None

      The JBoss Maven Facet has been used to :

      • convert projects to Maven
      • add new dependencies to an existing Maven project (by acting as a Library provider)

      The conversion part has been superceded (mostly) by m2e's conversion API.

      The way the Maven facet acts (not on its own but in support of other Facets, Seam most notably) is pretty ugly (storing Facets models in a MavenPostInstallListener), potentially leading to memory leaks.

      The project conversion bit needs to be revisited, see how m2e's conversion API could be leveraged.

      All in all, I'm convinced the whole Maven Facet programming model need a facelift. This issue is opened to discuss what we need to do and how to implement that.

            fbricon@redhat.com Fred Bricon
            fbricon@redhat.com Fred Bricon
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: