Cordova

Description

Task to process cordova, a platform for building hybrid mobile applications (see: cordova.apache.org/).

Installation

Please install:
$ npm install -g cordova

Cordova task parameters

Attribute Description Value Required
dir cordova project dir yes
build build target ios|amazon-fireos|android|blackberry10|firefoxos yes
debug build debug true*|false no (true by default)
release build release true*|false no (true by default)
Element Description Value Required
pluginset the pluginset element no

Examples

/!\ cordova must be installed on the system and set up in the PATH.

<project name="cordova task"> 

  <taskdef name="cordova" 
     classname="net.sourceforge.ant4x.taskdefs.javascript.CordovaTask" 
     classpath="PATH/TO/ant4x.jar"/> 

  <target name="cordova-build"> 
    <cordova dir="path/to/project" build="android" />
  </target> 

  <target name="cordova-build-with-plugins"> 
    <cordova dir="path/to/project" build="android">
    <pluginset dir="path/to/project/plugins">
      <include name="myplugin"/>
    </pluginset>
    </cordova>
  </target> 

                    </project>