Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Update a Cordova/Phonegap (3.2.0) plugin into the project

I have self written plugin into my-plugin/plugin.

I install it with cordova plugin add my-plugin/plugin. Then it appears under plugins/ and in my Android project.

Now I want to make some changes in this plugin, but I don't know how to deploy these changes into my Android project.

My current workaround is cordova plugin rm com.my.plugin and then cordova plugin add my-plugin/plugin.

Is there any better way?

$ cordova -v
3.2.0-0.2.0
like image 369
Charles Avatar asked Nov 28 '13 11:11

Charles


2 Answers

You could try just cordova plugin add my-plugin/plugin and skip the remove it seems to do the update even though it reports that its already installed.

Like you all I assumed (or read somewhere, not sure which) that cordova auto updated the plugins when building, I dont think that is the case.

With Phonegap 3.4 there are now hooks which can run based on commands such as before_build, using those you can run a script which updates your plugins each time you run build.

See this blog for more info http://devgirl.org/2013/11/12/three-hooks-your-cordovaphonegap-project-needs/

like image 195
user3349733 Avatar answered Oct 25 '22 16:10

user3349733


I just had the same question and tried to find any documentation on updating cordova apps but i seems like there is no documentation at all.

So i did it with rm and add afterwards. But i can't believe that there is no better way though :(

like image 32
meaku Avatar answered Oct 25 '22 15:10

meaku