[jbosstools-issues] [JBoss JIRA] (JBIDE-14363) Creation of 'foundation' component in base
Nick Boldt (JIRA)
jira-events at lists.jboss.org
Thu Jun 6 13:31:54 EDT 2013
[ https://issues.jboss.org/browse/JBIDE-14363?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12779878#comment-12779878 ]
Nick Boldt edited comment on JBIDE-14363 at 6/6/13 1:31 PM:
------------------------------------------------------------
[~rob.stryker] This commit looks good, but it's missing the .feature.source features for foundation and foundation tests:
https://github.com/robstryker/jbosstools-build-sites/commit/4520e9332079a21583e8100a1c05bcbf31c50579
So, please be sure to add feature.source to these too (except for webtools which doesn't need it):
JBT:
https://github.com/jbosstools/jbosstools-build-sites/blob/master/aggregate/site/category.xml
https://github.com/jbosstools/jbosstools-build-sites/blob/master/aggregate/coretests-site/category.xml
https://github.com/jbosstools/jbosstools-build-sites/blob/master/aggregate/webtools-site/category.xml
JBDS:
https://github.com/jbdevstudio/jbdevstudio-product/tree/master/features/com.jboss.jbds.product.feature
https://github.com/jbdevstudio/jbdevstudio-product/blob/master/site/category.xml
was (Author: nickboldt):
Files to update once it's built into Base:
JBT:
https://github.com/jbosstools/jbosstools-build-sites/blob/master/aggregate/site/category.xml
https://github.com/jbosstools/jbosstools-build-sites/blob/master/aggregate/coretests-site/category.xml
https://github.com/jbosstools/jbosstools-build-sites/blob/master/aggregate/webtools-site/category.xml
JBDS:
https://github.com/jbdevstudio/jbdevstudio-product/tree/master/features/com.jboss.jbds.product.feature
https://github.com/jbdevstudio/jbdevstudio-product/blob/master/site/category.xml
> Creation of 'foundation' 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.Beta2
>
>
> 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
More information about the jbosstools-issues
mailing list