ICEfaces
  1. ICEfaces
  2. ICE-2533

refactoring ant targets in build for ease of installation

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7DR#3
    • Fix Version/s: 1.7DR#3, 1.7
    • Component/s: Sample Apps
    • Labels:
      None
    • Environment:
      any
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial

      Description


      1. Add help target to explain optional build parameters, etc.

      2. Add targets for each supported app. server vendor/version combination to ease building a .war that will work out-of-the box on a given app. server. Be default, use the JSF runtime version that is included with the app. server, if any, otherwise, use JSF 1.1 for everything except Tomcat 6.0 (JSF 1.2).

      2. Change default build for each sample app. to use Tomcat 6.0 target (with JSF 1.2).

      3. For the portlet/chat sample, use Liferay w/ Jboss + tomcat as the default build (JSF 1.2).

      4. Add help msg text that displays after each build that indicates how to see the list of other available targets and optional build parameters.

      5. For the staged .war files for each sample included in the binary bundle (under icefaces/samples) use the default Tomcat 6.0 build (JSF 1.2) to create them, and indicate the target app server in their name ("auctionMonitor-tomcat6.war", etc.). Only the 3 .war files copied to the Samples dir for the binary distribution should be renamed to have "tomcat6" added to their name.

      6. For Comp. Showcase, add additional targets for the complete list of facelets + app. servers and portlet +portal container + app. servers + with/without AHS. So we'll have all the supported app. servers and combinations for jsp, for facelets, and then a smaller list of portlet targets (jboss portal, liferay on Jboss, eventually Liferay on Tomcat).

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #15408 Mon Dec 17 17:59:11 MST 2007 jim.zhang midst of ICE-2533
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/tutorial/timezone7/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/tutorial/timezone1/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/auctionMonitor/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/tutorial/effects1/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/tutorial/effects2/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/tutorial/timezone3/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/tutorial/timezone6/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/tutorial/timezone4/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/tutorial/timezone2/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/etc/build-common.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/tutorial/dragdrop2/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/component-showcase/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/tutorial/tiles/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/portlet/chat/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/tutorial/dragdrop1/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/tutorial/timezone5/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/address-demo/build.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/tutorial/basicInputText/build.xml
        Jim Zhang created issue -
        Jim Zhang made changes -
        Field Original Value New Value
        Assignee Jim Zhang [ jim.zhang ]
        Ken Fyten made changes -
        Fix Version/s 1.7Beta 1 [ 10112 ]
        Affects [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial]
        Description add help doc
        leverage existing targets and create new targets for sample applications to reduce complexity of installation process.

        1. Add help target to explain optional build parameters, etc.

        2. Add targets for each supported app. server vendor/version combination to ease building a .war that will work out-of-the box on a given app. server. Be default, use the JSF runtime version that is included with the app. server, if any, otherwise, use JSF 1.1 for everything except Tomcat 6.0 (JSF 1.2).

        2. Change default build for each sample app. to use Tomcat 6.0 target (with JSF 1.2).

        3. For the portlet/chat sample, use Liferay w/ Jboss + tomcat as the default build (JSF 1.2).

        4. Add help msg text that displays after each build that indicates how to see the list of other available targets and optional build parameters.

        5. For the staged .war files for each sample included in the binary bundle (under icefaces/samples) use the default Tomcat 6.0 build (JSF 1.2) to create them, and indicate the target app server in their name ("auctionMonitor-tomcat6.war", etc.). Only the 3 .war files copied to the Samples dir for the binary distribution should be renamed to have "tomcat6" added to their name.

        6. For Comp. Showcase, add additional targets for the complete list of facelets + app. servers and portlet +portal container + app. servers + with/without AHS. So we'll have all the supported app. servers and combinations for jsp, for facelets, and then a smaller list of portlet targets (jboss portal, liferay on Jboss, eventually Liferay on Tomcat).

        Ken Fyten made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 1.7 [ 10080 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Jim Zhang [ jim.zhang ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Jim Zhang
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: