Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-10274

plugman ignores --www parameter

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Trivial
    • Resolution: Unresolved
    • 1.0.4
    • None
    • cordova-plugman

    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

          Activity

            People

              Unassigned Unassigned
              bradr Brad Reynolds
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: