ICEfaces
  1. ICEfaces
  2. ICE-3639

library added to an existing web project won't be deployed

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.2 SP1
    • Fix Version/s: 1.8RC2, 1.8
    • Component/s: Tool Integrations
    • Labels:
      None
    • Environment:
      Eclipse integration 3.4

      Description

      There is a way to add icefaces capability to an existing web project by adding ICEfaces facet. But since Eclipse 3.4, it is broken and any library added after the project is created won't be deployed. I am not sure this is an issue with Eclipse WTP or an issue for ICEfaces only.

      There is no problem for libraries added at the time of creating new project. But if libraries is being added to existing project, these libraries won't deployed.

      After investigation, it is obvious that current library validation logic (such as checking added libraries and automatic adding ICEfaces libraries/setting deplyment flag if none is added) is broken due to changes in Ganymede. Of couse it is partially because I uses some internal interfaces to workaround Eclipse library registry framework.

      Resolution to it would be removed the validation logic and prompt user for lack of required ICEfaces library.

      Note that current JSF library registry framework will be deprecated and replaced by all new Library Provider Framework in Galileo release.

        Issue Links

          Activity

          Hide
          Liming Wu added a comment -

          Yes, it is a bug in our side. Most likely it is caused by the ICEfaces library validation part, which heavily relies on WTP's library registration internal. Changes made in WTP's library registration internal could cause this problem.

          Show
          Liming Wu added a comment - Yes, it is a bug in our side. Most likely it is caused by the ICEfaces library validation part, which heavily relies on WTP's library registration internal. Changes made in WTP's library registration internal could cause this problem.
          Hide
          Liming Wu added a comment -

          Resolved.

          Show
          Liming Wu added a comment - Resolved.

            People

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

              Dates

              • Created:
                Updated:
                Resolved: