cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Braden Shepherdson <>
Subject Re: engine elements in plugin.xml
Date Thu, 14 Nov 2013 16:44:49 GMT
I think the "AND" logic was chosen because you can specify <engine
name="cordova-android" version=">=3.2.0" /> or similar, in order to require
sufficiently new versions of the platforms.

I agree that only makes sense for platform engines, and makes worklight vs.
phonegap vs. cordova engines broken. I don't know how we want to handle


On Wed, Nov 13, 2013 at 10:08 PM, Qi LUO <> wrote:

> Hi all,
> From the doc, we can specify multiple engines, sth like,
> <engines>
>     <engine name="cordova" version="1.7.0" />
>     <engine name="worklight" version="1.0.0" platform="android"
> scriptSrc="worklight_version"/>
> </engines>
> The plugman will only install the plugin after all engines are satisfied.
> But I didn’t quite follow the idea that why all engines over there should
> pass the check, why not just one of engines? Usually a specific project is
> connected to a specific engine, not two or more. As for plugin, it may
> support multiple engines, but when it gets installed into a specific
> project, it’s bound to the only engine used by that project.
> I didn’t understand the use case in the situation.
> Thanks.
> Best Regards,
> Qi LUO
> Sent with Sparrow (

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message