Uploaded image for project: 'JBoss Tools Integration Stack'
  1. JBoss Tools Integration Stack
  2. JBTIS-290

enable jboss tools usage tracking for plugins installed directly

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: Closed (View Workflow)
    • Priority: Critical
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      I think it is time we get integration stack components stats to show up more consistently in stats (right now we only collect switchyard - we should do more)

      There are two parts to it.

      1) add a line to https://github.com/jbosstools/jbosstools-base/blob/master/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/internal/reporting/JBossToolsComponents.java#L75 for the key feature we want to count as "one install"

      2) add an optional dependency to your plugins to org.jboss.tools.usage - this ensures the statistics gathering happens no matter how the feature gets installed.

      The following line should be added to plugins manifest.mf:

      org.jboss.tools.usage;resolution:=optional;x-installation:=greedy
      

      Example: https://github.com/jbosstools/jbosstools-server/blob/master/archives/plugins/org.jboss.ide.eclipse.archives.core/META-INF/MANIFEST.MF#L16

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  pleacu Paul Leacu
                  Reporter:
                  maxandersen Max Rydahl Andersen
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  7 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: