You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by br...@apache.org on 2013/05/13 21:53:17 UTC

git commit: Call plugman.prepare on cordova prepare

Updated Branches:
  refs/heads/future 534448e27 -> 975ddb228


Call plugman.prepare on cordova prepare

This copies js-module files and creates cordova_plugins.json.


Project: http://git-wip-us.apache.org/repos/asf/cordova-cli/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-cli/commit/975ddb22
Tree: http://git-wip-us.apache.org/repos/asf/cordova-cli/tree/975ddb22
Diff: http://git-wip-us.apache.org/repos/asf/cordova-cli/diff/975ddb22

Branch: refs/heads/future
Commit: 975ddb228af811dd8bb37ed1dfd092a3d05295f9
Parents: 534448e
Author: Braden Shepherdson <br...@gmail.com>
Authored: Mon May 13 15:52:15 2013 -0400
Committer: Braden Shepherdson <br...@gmail.com>
Committed: Mon May 13 15:52:15 2013 -0400

----------------------------------------------------------------------
 src/prepare.js |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-cli/blob/975ddb22/src/prepare.js
----------------------------------------------------------------------
diff --git a/src/prepare.js b/src/prepare.js
index 06a6a18..570b29c 100644
--- a/src/prepare.js
+++ b/src/prepare.js
@@ -29,6 +29,7 @@ var cordova_util      = require('./util'),
     hooker            = require('./hooker'),
     n                 = require('ncallbacks'),
     prompt            = require('prompt'),
+    plugman           = require('plugman'),
     util              = require('util');
 
 var parsers = {
@@ -69,12 +70,16 @@ module.exports = function prepare(platforms, callback) {
         if (callback) callback();
     });
 
-    var cli = path.join(__dirname, '..', 'node_modules', 'plugman', 'main.js');
-
     // Iterate over each added platform
     platforms.forEach(function(platform) {
         var platformPath = path.join(projectRoot, 'platforms', platform);
         var parser = new parsers[platform](platformPath);
-        parser.update_project(cfg, end);
+
+        parser.update_project(cfg, function() {
+            // Call plugman --prepare for this platform.
+            plugman.prepare(platformPath, platform, path.join(projectRoot, 'plugins'));
+
+            end();
+        });
     });
 };