Josh Soref created CB-6339:
------------------------------
Summary: platform Dependencies should be fetched eagerly or
searchpath should be stored or ...
Key: CB-6339
URL: https://issues.apache.org/jira/browse/CB-6339
Project: Apache Cordova
Issue Type: Bug
Components: Plugman
Reporter: Josh Soref
{quote}
$ cordova plugin add com.blackberry.sensors --searchpath
../cordova-blackberry-plugins/plugin/
$ cordova plugin
[ 'com.blackberry.sensors' ]
$ cordova platform add blackberry10
Creating blackberry10 project...
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No repository field.
Installing "com.blackberry.sensors" for blackberry10
Fetching plugin "com.blackberry.utils" via plugin registry
Installing "com.blackberry.utils" for blackberry10
{quote}
The intention here is clearly to have the plugin and its dependencies installed
from {{--searchpath}}.
Having to add platforms before adding plugins or having to remember that
{{--searchpath}} doesn't work for platforms that aren't yet present is pretty
painful.
If you don't want to implement any persistence for the {{--searchpath}}, then,
at least trawl through the platform dependencies and warn when they won't do
the right thing.
As in:
{quote}
*WARNING*: {{com.blackberry.utils}} will not be installed from
{{../cordova-blackberry-plugins/plugin/com.blackberry.utils}} when you run
{{cordova platform add blackberry10}}
{quote}
For reference, the sensors plugin.xml file has:
{quote}
<platform name="blackberry10">
<dependency id="com.blackberry.utils" />
...
</platform>
{quote}
--
This message was sent by Atlassian JIRA
(v6.2#6252)