ICEfaces
  1. ICEfaces
  2. ICE-5236

Spring test app build process obscures regression in ICEFaces

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.2
    • Fix Version/s: 1.8.2-EE-GA_P01, 1.8.3
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEFaces + Spring
    • Affects:
      Sample App./Tutorial

      Description

      The build process for Spring webflow applications doesn't work properly. If you take the standard swf-booking-faces application and change the ICEFaces dependency version from 1.8.1 to 1.8.2, which gives the impression this should do what you expect, the build includes icefaces-1.8.1 and icefaces-1.8.2.jar into the war file. This manages to hide a regression introduced into the code base in revision 19217 which needs to be fixed. Further, the spring build process needs to be fixed as well.

        Activity

        Greg Dick created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Salesforce Case []
        Fix Version/s 1.8.2-EE-GA_P01 [ 10220 ]
        Fix Version/s 1.8.3 [ 10211 ]
        Assignee Greg Dick [ greg.dick ]
        Hide
        Greg Dick added a comment -

        Ok, not so much an issue. I thought the build process was mistakenly downloading both versions of ICEFaces into the Ivy cache and inserting both versions into the war. That's because both versions do wind up in the cache if you simply change ivy.xml and rebuild.

        You can clean the cache using:

        ant clean-ivy

        to get rid of the old ICEFaces jars

        and building with:

        ant clean jar

        gets rid of the icefaces jars from the expanded war directory from which the war file is built.

        Show
        Greg Dick added a comment - Ok, not so much an issue. I thought the build process was mistakenly downloading both versions of ICEFaces into the Ivy cache and inserting both versions into the war. That's because both versions do wind up in the cache if you simply change ivy.xml and rebuild. You can clean the cache using: ant clean-ivy to get rid of the old ICEFaces jars and building with: ant clean jar gets rid of the icefaces jars from the expanded war directory from which the war file is built.
        Greg Dick made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Affects [Sample App./Tutorial]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Greg Dick [ greg.dick ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Greg Dick
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: