Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 3.2
    • Fix Version/s: None
    • Component/s: Tool Integrations
    • Labels:
      None
    • Environment:
      Eclipse and RAD

      Description

      plugin provided library provider is one of our eclipse plugin to provide ICEfaces/ICEmobile library either EE or OSS. This library provider requires icefaces and icemobile core plugin defines libraries by their plugin ids. All ICEfaces/ICEmobile libraries exists as individual plugin. All jar files placed in lib directory will be picked up as content of library.

      The problem with the above solution are as following
      1. jar files are static. all the jar files are added to project if the project requires the library
          for example: some common jar files conflict with the same ones in myfaces.
      2. library provider requires all contribution library plugins to have same plugin id prefix. 2 libraries cannot be packaged in same plugin. Even icemobile library has to be named as org.icefaces.***

      In order to enhance current impl, a library definition extension point is required, one plugin can define more libraries. library can be placed in plugin with arbitrary id. More importantly the library definition extension point will introduce some conditions such exclusion/inclusion list for servers/jsf impl/other libraries.

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            Liming Wu
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: