[
https://issues.jboss.org/browse/JBIDE-14363?page=com.atlassian.jira.plugi...
]
Max Rydahl Andersen commented on JBIDE-14363:
---------------------------------------------
common feature would need splitting up then - it is currently a big bag of mixed ui/core
and has very little to zero documentation and API's aren't exactly stable and
changes often (xmodel especially).
Trying to create a true common/core here.
i'm not against the idea of leaving it in common but then we need to find a way to
guarantee the old commons stuff does not leak into it.
Creation of 'core' component in base
------------------------------------
Key: JBIDE-14363
URL:
https://issues.jboss.org/browse/JBIDE-14363
Project: Tools (JBoss Tools)
Issue Type: Task
Components: common/jst/core
Affects Versions: 4.1.0.Beta1
Reporter: Rob Stryker
Assignee: Max Rydahl Andersen
Fix For: 4.1.0.Beta1
The creation of a 'core' with minimal dependencies, preferably ONLY platform, is
required. The component will have the following requirements:
1) Only code designed for re-use can live there
2) Only fully and properly java-doc'd code can live there
3) Only code for use by TWO OR MORE components can live there.
4) Addition of dependencies for this component will be strictly regulated
5) Code must be properly tested and have tests cases demonstrating it.
6) Code relating to non-platform requirements (such as egit, maven, wtp) will receive
additional bundles and features to keep these dependencies separate. FOr example:
{code}
org.jboss.tools.core.platform
org.jboss.tools.core.platform.ui
org.jboss.tools.core.wtp
org.jboss.tools.core.wtp.ui
{code}
Bundles such as these would require test bundles, as well as features that keep them
separate.
{code}
org.jboss.tools.core.platform.feature
org.jboss.tools.core.wtp.feature
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira