能否为Sencha app build传入自定义标志并在build.xml中访问?
为Sencha app build传入自定义标志并在build.xml中访问
- 传入自定义标志
直接在sencha app build命令后追加自定义标志即可,格式为--[标志名]=[值],比如你需要的写法:
sencha app build --foo=bar
- 在build.xml中访问标志值
Sencha构建基于Ant,可通过Ant的属性机制读取命令行传入的自定义标志。在build.xml中添加以下配置即可:
<!-- 读取命令行传入的foo标志,若未传入则使用默认值(可选) --> <property name="foo" value="default_value" /> <!-- 示例:在构建前输出标志值 --> <target name="-before-build"> <echo message="自定义标志foo的值:${foo}" /> </target>
执行sencha app build --foo=bar时,${foo}会自动被替换为bar;如果未传入该标志,则会使用你设置的默认值(若没设置默认值则为空)。
注意:自定义标志名要避开Sencha内置的构建参数(如--environment、--destination),建议用独特命名避免冲突。
内容的提问来源于stack exchange,提问作者John Smith
相关产品推荐
相关产品推荐

