Details
-
Bug
-
Status: Open
-
Trivial
-
Resolution: Unresolved
-
1.0.4
-
None
Description
I'm attempting to manage plugins via plugman rather than the cordova CLI. I have a couple small changes in the source of each platform project that I need to maintain. According to this document this is supported via plugman. Unfortunately plugman is installing plugins to platform_www rather than what I provide on the command line.
± % cordova -v 5.4.1
Steps to reproduce:
1. Create a new cordova project.
2. Add an iOS platform.
3. Run the following:
plugman install --www platforms/ios/www --platform ios --project platforms/ios --plugin cordova-plugin-uniquedeviceid
The result will be the following changes:
± % git status !10076 On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: platforms/ios/HelloCordova.xcodeproj/project.pbxproj modified: platforms/ios/HelloCordova/config.xml modified: platforms/ios/ios.json modified: platforms/ios/platform_www/cordova_plugins.js Untracked files: (use "git add <file>..." to include in what will be committed) platforms/ios/HelloCordova/Plugins/cordova-plugin-uniquedeviceid/ platforms/ios/cordova/plugins/ platforms/ios/frameworks.json platforms/ios/platform_www/plugins/
As you can see above plugman is modifying platform_www/plugins rather than the plugin directory I provided. I also tried to use 'www' as the path but receive the same result. From what I can tell the only way to apply the changes from platform_www to www is to run 'cordova prepare' but I can't do that as it will wipe out changes I've made to the platform projects.
Attachments
Issue Links
- relates to
-
CB-10708 `cordova prepare` breaks plugins added by plugman
- Closed