ICEfaces
  1. ICEfaces
  2. ICE-5904

Enhance the top-level ICEfaces 2 ant build to generate the release bundles

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0-Beta1, 2.0.0
    • Component/s: Release
    • Labels:
      None
    • Environment:
      ICEfaces 2.0

      Description

      We need to augment the existing ICEfaces 2 Ant build to add targets to generate the actual release bundles, both bin and src.

      As a reference, the recipe for creating the release bundles for Alpha 3 was as follows:

      1. Make sure the icefaces/ReadMe.html file is updated for the release.
      2. Make sure svn/ossrepo/icefaces/scratchpads/glimmer/core/build.properties is updated with the correct version info.
      3. Lay a tag (svn copy) on scratchpads/glimmer for the release.
      4. SVN export files from ossrepo/icefaces/tags that corresponds to the release.
      5. Rename top-level "glimmer" directory to "icefaces"
      6. Copy exported files into 3 bundle folders:
      - icefaces-2.0.0-alpha3-src
      - icefaces-2.0.0-alpha3-bin

      icefaces-2.0.0-alpha3-bin

      1. in icefaces dir do "ant allclean"
      2. do "ant world"
      3. in icefaces/core do "ant javadoc"
      - Move the resulting /icefaces/core/build/javadocs dir to out of the bin bundle to be uploaded to the Wiki/.org docs site.
      4. Delete the icefaces/build.xml, build.properties files
      5. Under compat dir:
      - in compat/core, do 'ant javadoc'
      - Copy the ICEfaces 1.8.2 Component javadocs (api and TLD) out of the bin folders to be uploaded to the wiki/.org doc site. (TLD - use 1.8.2)
      - Delete the build.xml file, component-metadata, components, and core directories
      - Delete the following files from the /compat/lib dir:
      - freemarker-2.3.14.jar (build only)
      - jsf-metadata-resources-*.jar (build only)
      - jsf-metadata.jar (build only)
      - jsp-api-2.1.jar (not req. for Tomcat 6 or GF 3)
      - portlet.jar (build only)
      - Delete the compat/samples/auctionMonitor/web/WEB-INF/lib and /WEB-INF/classes dirs.
      - Delete the compat/samples/component-showcase/web/WEB-INF/lib and /WEB-INF/classes dirs.
      - Delete the compat/samples/compat-basic sample dir.
      7. Delete the icefaces/core and icefaces/test directories.
      8. In the icefaces/lib dir, delete the following files:
      - mojarra-2.0.1-FCS-source.zip
      - icefaces-compat.jar (in compat/lib already)
      - junit-4.5.jar
      - portlet2-api.jar
      - commons-fileupload.jar
      9. In the icefaces/samples dir:
      - Delete the "basic" dir (not a great user sample and has fatal failures with JSF 2.0.2).
      - Delete the "test" dir (internal testing use only).
      - Delete the /auction/build/classes dir.
      - Delete the /auction/build/dist/exploded dir.


      icefaces-2.0.0-alpha3-src

      1. In the icefaces/lib dir delete the following files:
      - mojarra-2.0.1-FCS-source.zip
      - commons-fileupload.jar
      2. In the icefaces/samples dir:
      - Delete the "basic" dir (not a great user sample and has fatal failures with JSF 2.0.2).
      - Delete the "test" dir (internal testing use only).
      3. Delete the icefaces/test dir.

        Activity

        Ken Fyten created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Salesforce Case []
        Fix Version/s 2.0-Beta [ 10231 ]
        Assignee Priority P1
        Assignee Deryk Sinotte [ deryk.sinotte ]
        Ken Fyten made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Assignee Priority P1
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 2.0.0 [ 10230 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Deryk Sinotte
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: