]
Andre Dietisheim commented on JBIDE-7035:
-----------------------------------------
I initally thought that I could just register the features that start with org.jboss.tools
and had a solution that does not need any maintenance, it would just pick new features as
they get in.
Unfortunately the are several features by component (even if I'd drop the
test-features) and the naming does not follow a strict scheme (ex. flow components
feature's called org.jboss.tools.flow.common.feature). So I'll have to still have
an enum that holds the features we track and report on behalf of those. Not sure that
there's any benefit in doing so compared to using plugins.
JBoss tools usage reporting should report components on behalf of the
features
------------------------------------------------------------------------------
Key: JBIDE-7035
URL:
https://jira.jboss.org/browse/JBIDE-7035
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: usage
Affects Versions: 3.2.0.M2
Reporter: Andre Dietisheim
Assignee: Andre Dietisheim
Fix For: 3.2.0.Beta
JBoss Tools usage reporting currently reports the presence of certain components (ex.
hibernate tools, smooks, etc.). The presence of certain components is determined on behalf
of custom definitions that were created by hand. Ex. Hibernate tools is detected if one of
the following plugins is present:
HIBERNATETOOLS("org.hibernate.eclipse",
"org.hibernate.eclipse.console",
"org.hibernate.eclipse.help",
"org.hibernate.eclipse.jdt.apt.ui",
"org.hibernate.eclipse.jdt.ui",
"org.hibernate.eclipse.mapper",
"org.jboss.tools.hibernate.jpt.core",
"org.jboss.tools.hibernate.jpt.ui",
"org.jboss.tools.hibernate.ui",
"org.jboss.tools.hibernate.xml",
"org.jboss.tools.hibernate.xml.ui")
These enums are in JBossBundleGroups and should be maintained by hand which is tedious.
It should be far more convenient and sufficient to check the presence of certain features
instead of the current solution.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: