Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-22945

QtCreator build for plugin generates a wrong json and new plugin doesn't load

    XMLWordPrintable

    Details

    • Platform/s:
      Linux/X11
    • Commits:
      ca1cee0956a4b987e764982c4b82f9f722915872 (qt-creator/qt-creator/4.10)

      Description

      When creating a QtCreator plugin project one file generated is <pluginname>.json.in which has the content

      {{{}}
      {{ "Name" : "MyPlugin",}}
      {{ "Version" : "0.0.1",}}
      {{ "CompatVersion" : "0.0.1",}}
      {{ "Vendor" : "MyCompany",}}
      {{ "Copyright" : "(C) MyCompany",}}
      {{ "License" : "Put your license information here",}}
      {{ "Description" : "Put a short description of your plugin here",}}
      {{ "Url" : "http://www.mycompany.com",}}
      {{ $$dependencyList}}
      }

      But after compiling a warning appears refering to the generated .json file:

      Warning: Plugin Metadata file "MyPlugin.json" does not contain a valid JSON object. Declaration will be ignored

      The only way to get ride off this warning is adding a \" (backslash and quote) after each quote (")  to compile correctly the plugin and even with that the plugin is not show in the Tools Menu of the QtCreator built from source.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              • Assignee:
                kandeler Christian Kandeler
                Reporter:
                capday Abraham Santos
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes