|
|
@ -1,7 +1,7 @@ |
|
|
|
# ============================================================================= |
|
|
|
# ============================================================================= |
|
|
|
# This file defines properties used by build-impl.xml and the associated |
|
|
|
# This file defines properties used by build-impl.xml and the associated |
|
|
|
# *-impl.xml files (sass-impl.xml, js-impl.xml, etc.), which are the core of |
|
|
|
# *-impl.xml files (sass-impl.xml, js-impl.xml, etc.), which are the core of |
|
|
|
# the applications build process. |
|
|
|
# the applications build process. |
|
|
|
# |
|
|
|
# |
|
|
|
# This file represents the lowest priority file for defining these properties |
|
|
|
# This file represents the lowest priority file for defining these properties |
|
|
|
# as well as the place to look for documentation and learning what properties |
|
|
|
# as well as the place to look for documentation and learning what properties |
|
|
@ -48,7 +48,7 @@ |
|
|
|
# See "sencha help app build" for details. |
|
|
|
# See "sencha help app build" for details. |
|
|
|
# |
|
|
|
# |
|
|
|
# The corresponding properties files: |
|
|
|
# The corresponding properties files: |
|
|
|
# (production.properties, testing.properties, etc.) provide examples of |
|
|
|
# (production.properties, testing.properties, etc.) provide examples of |
|
|
|
# overriding sets of properties depending on the selected environment |
|
|
|
# overriding sets of properties depending on the selected environment |
|
|
|
# NOTE: this replaces the deprecated args.environment |
|
|
|
# NOTE: this replaces the deprecated args.environment |
|
|
|
app.environment=production |
|
|
|
app.environment=production |
|
|
@ -236,13 +236,13 @@ build.options=logger:${build.options.logger},debug:${build.options.debug},produc |
|
|
|
# This property can be modified to change general build options |
|
|
|
# This property can be modified to change general build options |
|
|
|
# such as excluding files from the set. The format expects newlines |
|
|
|
# such as excluding files from the set. The format expects newlines |
|
|
|
# for each argument, for example: |
|
|
|
# for each argument, for example: |
|
|
|
# |
|
|
|
# |
|
|
|
# build.operations=\ |
|
|
|
# build.operations=\ |
|
|
|
# exclude\n \ |
|
|
|
# exclude\n \ |
|
|
|
# -namespace=Ext\n |
|
|
|
# -namespace=Ext\n |
|
|
|
# |
|
|
|
# |
|
|
|
# NOTE: modifications to build.operations are intended to be |
|
|
|
# NOTE: modifications to build.operations are intended to be |
|
|
|
# placed in an override of the "-after-init" target, where it |
|
|
|
# placed in an override of the "-after-init" target, where it |
|
|
|
# can be calculated based on other |
|
|
|
# can be calculated based on other |
|
|
|
# ant properties |
|
|
|
# ant properties |
|
|
|
# |
|
|
|
# |
|
|
@ -268,7 +268,7 @@ build.optimize.enable=\ |
|
|
|
build.optimize.disable= |
|
|
|
build.optimize.disable= |
|
|
|
build.optimize=${build.optimize.disable} |
|
|
|
build.optimize=${build.optimize.disable} |
|
|
|
|
|
|
|
|
|
|
|
# enables / disables removing text references from |
|
|
|
# enables / disables removing text references from |
|
|
|
# package js build files |
|
|
|
# package js build files |
|
|
|
build.remove.references=true |
|
|
|
build.remove.references=true |
|
|
|
|
|
|
|
|
|
|
@ -282,10 +282,10 @@ build.optimize.string.references=true |
|
|
|
|
|
|
|
|
|
|
|
# enables / disables yui compression |
|
|
|
# enables / disables yui compression |
|
|
|
build.compression.yui=${app.output.js.compress} |
|
|
|
build.compression.yui=${app.output.js.compress} |
|
|
|
|
|
|
|
|
|
|
|
# enables / disables closure compression |
|
|
|
# enables / disables closure compression |
|
|
|
build.compression.closure=0 |
|
|
|
build.compression.closure=0 |
|
|
|
|
|
|
|
|
|
|
|
# enables / disables uglify compression |
|
|
|
# enables / disables uglify compression |
|
|
|
build.compression.ugilfy=0 |
|
|
|
build.compression.ugilfy=0 |
|
|
|
|
|
|
|
|
|
|
@ -296,8 +296,8 @@ build.compile.temp.dir.keep=true |
|
|
|
|
|
|
|
|
|
|
|
# ------------------------------------------ |
|
|
|
# ------------------------------------------ |
|
|
|
# DOC ONLY - Do Not Set |
|
|
|
# DOC ONLY - Do Not Set |
|
|
|
# this variable will be set to the appropriate compressor |
|
|
|
# this variable will be set to the appropriate compressor |
|
|
|
# option, and is calculated in init-impl.xml, but may be overridded in |
|
|
|
# option, and is calculated in init-impl.xml, but may be overridded in |
|
|
|
# app.properties, <environment>.properties, or via command line |
|
|
|
# app.properties, <environment>.properties, or via command line |
|
|
|
# |
|
|
|
# |
|
|
|
# build.compression= |
|
|
|
# build.compression= |
|
|
@ -312,8 +312,8 @@ build.compile.temp.dir.keep=true |
|
|
|
# markup, or left as a separate resource |
|
|
|
# markup, or left as a separate resource |
|
|
|
build.enable.embedded.microloader=${app.output.microloader.embed} |
|
|
|
build.enable.embedded.microloader=${app.output.microloader.embed} |
|
|
|
|
|
|
|
|
|
|
|
# whether to include the page's manifest.json code with the |
|
|
|
# whether to include the page's manifest.json code with the |
|
|
|
# microloader content. Production.properties files should set this to |
|
|
|
# microloader content. Production.properties files should set this to |
|
|
|
# false to have manifest.json exist as a server resource. |
|
|
|
# false to have manifest.json exist as a server resource. |
|
|
|
build.enable.embedded.manifest=${app.output.manifest.embed} |
|
|
|
build.enable.embedded.manifest=${app.output.manifest.embed} |
|
|
|
|
|
|
|
|
|
|
@ -348,18 +348,18 @@ app.microloader=${app.microloader.dir}/${app.microloader.name} |
|
|
|
app.microloader.path=${app.microloader} |
|
|
|
app.microloader.path=${app.microloader} |
|
|
|
|
|
|
|
|
|
|
|
# specifies how to embed the microloader code into the output markup |
|
|
|
# specifies how to embed the microloader code into the output markup |
|
|
|
# {0} is replaced with the content of the microloader file specified |
|
|
|
# {0} is replaced with the content of the microloader file specified |
|
|
|
# by app.microloader.path |
|
|
|
# by app.microloader.path |
|
|
|
build.microloader.code.tpl={0} |
|
|
|
build.microloader.code.tpl={0} |
|
|
|
|
|
|
|
|
|
|
|
# the template to use when generating a stand-alone json manifest file |
|
|
|
# the template to use when generating a stand-alone json manifest file |
|
|
|
build.microloader.json.tpl.standalone={0} |
|
|
|
build.microloader.json.tpl.standalone={0} |
|
|
|
|
|
|
|
|
|
|
|
# the template to use when embedding the manifest json directly next to the |
|
|
|
# the template to use when embedding the manifest json directly next to the |
|
|
|
# microloader in the output microloader content |
|
|
|
# microloader in the output microloader content |
|
|
|
build.microloader.json.tpl.embedded=Ext.blink({0}); |
|
|
|
build.microloader.json.tpl.embedded=Ext.blink({0}); |
|
|
|
|
|
|
|
|
|
|
|
# the template to use in the output microloader content when supplying |
|
|
|
# the template to use in the output microloader content when supplying |
|
|
|
# the manifest json as a separate server-side resource ('production' builds) |
|
|
|
# the manifest json as a separate server-side resource ('production' builds) |
|
|
|
build.microloader.json.tpl.external=Ext.blink('{'id:''${app.id}'''}'); |
|
|
|
build.microloader.json.tpl.external=Ext.blink('{'id:''${app.id}'''}'); |
|
|
|
|
|
|
|
|
|
|
@ -383,7 +383,7 @@ build.external.microloader.markup=<script id="microloader" data-app="${app.id}" |
|
|
|
# currently unused : is a placeholder for future microloader interactions |
|
|
|
# currently unused : is a placeholder for future microloader interactions |
|
|
|
build.microloader.mode=${build.environment} |
|
|
|
build.microloader.mode=${build.environment} |
|
|
|
|
|
|
|
|
|
|
|
# the tag name to use when generating the compiler save set for |
|
|
|
# the tag name to use when generating the compiler save set for |
|
|
|
# the page's js code |
|
|
|
# the page's js code |
|
|
|
build.tag.name=full-page |
|
|
|
build.tag.name=full-page |
|
|
|
|
|
|
|
|
|
|
@ -485,7 +485,7 @@ enable.ext42.themes=false |
|
|
|
enable.touch.themes=false |
|
|
|
enable.touch.themes=false |
|
|
|
# -------------------- |
|
|
|
# -------------------- |
|
|
|
|
|
|
|
|
|
|
|
# selector count threshold to use when |
|
|
|
# selector count threshold to use when |
|
|
|
# splitting a single css file into multiple |
|
|
|
# splitting a single css file into multiple |
|
|
|
# css files (IE selector limit workaround) |
|
|
|
# css files (IE selector limit workaround) |
|
|
|
# |
|
|
|
# |
|
|
@ -497,7 +497,7 @@ build.css.selector.limit=${app.output.css.split} |
|
|
|
build.css.preprocess=${app.output.css.preprocess} |
|
|
|
build.css.preprocess=${app.output.css.preprocess} |
|
|
|
|
|
|
|
|
|
|
|
# sets the css preprocessor options, in the form: |
|
|
|
# sets the css preprocessor options, in the form: |
|
|
|
# name1:value1,name2:value2,... |
|
|
|
# name1:value1,name2:value2,... |
|
|
|
build.css.preprocessor.opts= |
|
|
|
build.css.preprocessor.opts= |
|
|
|
|
|
|
|
|
|
|
|
# enables / disable css compressor (enable.ext42.themes only) |
|
|
|
# enables / disable css compressor (enable.ext42.themes only) |
|
|
@ -580,7 +580,7 @@ theme.name=default |
|
|
|
# ***************************************************************************** |
|
|
|
# ***************************************************************************** |
|
|
|
|
|
|
|
|
|
|
|
# the resources directory of the application |
|
|
|
# the resources directory of the application |
|
|
|
# note: this property is currently only used for building ext 4.1 style themes |
|
|
|
# note: this property is currently only used for building ext 4.1 style themes |
|
|
|
# (used by x-build-theme and x-copy-resources in slice-impl.xml) |
|
|
|
# (used by x-build-theme and x-copy-resources in slice-impl.xml) |
|
|
|
app.resources.dir=${app.dir}/resources |
|
|
|
app.resources.dir=${app.dir}/resources |
|
|
|
|
|
|
|
|
|
|
@ -592,7 +592,7 @@ app.example.dir=${app.dir}/sass/example |
|
|
|
app.example.css.name=example.css |
|
|
|
app.example.css.name=example.css |
|
|
|
app.example.css.file=${app.example.dir}/${app.example.css.name} |
|
|
|
app.example.css.file=${app.example.dir}/${app.example.css.name} |
|
|
|
|
|
|
|
|
|
|
|
# the base path for generating the bootstrap code for the |
|
|
|
# the base path for generating the bootstrap code for the |
|
|
|
# slicer page |
|
|
|
# slicer page |
|
|
|
bootstrap.base.path=${app.example.dir} |
|
|
|
bootstrap.base.path=${app.example.dir} |
|
|
|
|
|
|
|
|
|
|
@ -603,7 +603,7 @@ bootstrap.example.js=${app.example.dir}/bootstrap.js |
|
|
|
bootstrap.example.json.name=bootstrap.json |
|
|
|
bootstrap.example.json.name=bootstrap.json |
|
|
|
bootstrap.example.json=${app.example.dir}/${bootstrap.example.json.name} |
|
|
|
bootstrap.example.json=${app.example.dir}/${bootstrap.example.json.name} |
|
|
|
|
|
|
|
|
|
|
|
# this is the directory used for intermediate build artifacts used |
|
|
|
# this is the directory used for intermediate build artifacts used |
|
|
|
# by the slicer for generating theme images |
|
|
|
# by the slicer for generating theme images |
|
|
|
app.example.build.dir=${build.temp.dir}/slicer-temp |
|
|
|
app.example.build.dir=${build.temp.dir}/slicer-temp |
|
|
|
|
|
|
|
|
|
|
@ -644,7 +644,7 @@ build.slice.options= |
|
|
|
|
|
|
|
|
|
|
|
# ***************************************************************************** |
|
|
|
# ***************************************************************************** |
|
|
|
# Packager |
|
|
|
# Packager |
|
|
|
# these properties control features of the native packaging phase of the |
|
|
|
# these properties control features of the native packaging phase of the |
|
|
|
# build process |
|
|
|
# build process |
|
|
|
# ***************************************************************************** |
|
|
|
# ***************************************************************************** |
|
|
|
|
|
|
|
|
|
|
@ -655,13 +655,13 @@ enable.desktop.packager=false |
|
|
|
# skips packaging the built application with cordova/phonegap |
|
|
|
# skips packaging the built application with cordova/phonegap |
|
|
|
skip.native-package=false |
|
|
|
skip.native-package=false |
|
|
|
|
|
|
|
|
|
|
|
# a property that controls whether a standalone manifest.json file will be |
|
|
|
# a property that controls whether a standalone manifest.json file will be |
|
|
|
# generated for the native packaged application |
|
|
|
# generated for the native packaged application |
|
|
|
enable.standalone.manifest=false |
|
|
|
enable.standalone.manifest=false |
|
|
|
|
|
|
|
|
|
|
|
# ***************************************************************************** |
|
|
|
# ***************************************************************************** |
|
|
|
# Resolve |
|
|
|
# Resolve |
|
|
|
# these properties control aspects of the dynamic dependency resolver, which |
|
|
|
# these properties control aspects of the dynamic dependency resolver, which |
|
|
|
# uses phantomjs to load the application and extract Ext.Loader class load |
|
|
|
# uses phantomjs to load the application and extract Ext.Loader class load |
|
|
|
# history. |
|
|
|
# history. |
|
|
|
# ***************************************************************************** |
|
|
|
# ***************************************************************************** |
|
|
@ -691,7 +691,7 @@ build.resolve.mode=references |
|
|
|
# the output file for the detected dynamic dependencies |
|
|
|
# the output file for the detected dynamic dependencies |
|
|
|
build.resolve.file=${build.temp.dir}/resolve.json |
|
|
|
build.resolve.file=${build.temp.dir}/resolve.json |
|
|
|
|
|
|
|
|
|
|
|
# controls whether unmatched external references in the specified file will |
|
|
|
# controls whether unmatched external references in the specified file will |
|
|
|
# generate build warnings or build failures |
|
|
|
# generate build warnings or build failures |
|
|
|
build.resolve.allow.unmatched=true |
|
|
|
build.resolve.allow.unmatched=true |
|
|
|
|
|
|
|
|
|
|
|