Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Alpha1
-
Fix Version/s: 2.0-Alpha2, 2.0.0
-
Component/s: Release
-
Labels:None
-
Environment:ICEfaces 2.0 glimmer
Description
Make enhancements to the current build files for ICEfaces 2.0 (glimmer). Initial changes include:
- make the default targets build for Glassfish (which means not including the JSF libraries)
- add convenience targets and/or properties for including the JSF libraries, including/excluding ICEfaces and ICEpush
- make the default targets build for Glassfish (which means not including the JSF libraries)
- add convenience targets and/or properties for including the JSF libraries, including/excluding ICEfaces and ICEpush
Improvements to the build have been made. Default targets now default to Glassfish as a platform and include icefaces.jar and icepush.jar by default. These can be overridden using the convenience targets provided:
war.jsf (includes jsf-*.jar files only)
war.jsf.ice (includes jsf-* and icefaces.jar)
war.jsf.ice.push (includes jsf-* and icefaces.jar and icepush.jar)
Properties are also available for setting which jars get added:
ant -Djsf='true' -Dice='true' -Dpush='true'
each property adds the related jar(s).