[jbosstools-issues] [JBoss JIRA] Issue Comment Edited: (JBIDE-8838) add source feature to JBT components; generate source plugins w/ Tycho
Nick Boldt (JIRA)
jira-events at lists.jboss.org
Fri Sep 30 02:08:26 EDT 2011
[ https://issues.jboss.org/browse/JBIDE-8838?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12631184#comment-12631184 ]
Nick Boldt edited comment on JBIDE-8838 at 9/30/11 2:06 AM:
------------------------------------------------------------
A. CLEANUP (PDE cruft):
1. remove any rootfiles or sourceTemplatePlugin or sourceTemplateFeature folders within a feature folder
2. remove any generate.feature or generate.plugin entries from build.properties files
B. CONTAINMENT (feature in maven reactor for building and site for publishing):
3. add .sdk.feature to features/pom.xml
4. add .sdk.feature to site/site.xml
C. OUTPUT (define source feature contents):
5. ensure component plugins have build.properties which state BOTH bin.includes and src.includes directives.
{code}
bin.includes = about.*,\
plugin.*,\
schema/,\
META-INF/,\
.,\
icons/,\
jboss_about.png
output.. = bin/
source.. = src/
src.includes = *
src.excludes = src
{code}
D. CONTAINMENT (SDK feature's contents - other features + source plugins):
6. add component.feature, component.test.feature to sdk.feature/feature.xml (<includes>)
7. add component.ui.source, component.core.source, component.test.source, etc. to sdk.feature/feature.xml (<plugin>)
{code}
<includes id="org.jboss.tools.jmx.feature" version="0.0.0"/>
<plugin id="org.jboss.tools.jmx.core.source" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jboss.tools.jmx.ui.source" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<includes id="org.jboss.tools.jmx.test.feature" version="0.0.0"/>
<plugin id="org.jboss.tools.jmx.core.test.source" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jboss.tools.jmx.ui.test.source" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
{code}
E. AGGREGATION (JBT and jBDS update sites):
8. add new sdk feature to 1 or more JBT sites (JBT Core, SOA Tooling, Web Tools, Bot Tests): jbt/build/ggregate/**/site.xml
9. add new sdk feature to 1 or more JBDS sites (Core, Extras, SOA Tooling): jbds/**/site.xml
was (Author: nickboldt):
A. CLEANUP (PDE cruft):
1. remove any rootfiles or sourceTemplatePlugin or sourceTemplateFeature folders within a feature folder
2. remove any generate.feature or generate.plugin entries from build.properties files
B. CONTAINMENT (feature in maven reactor for building and site for publishing):
3. add .sdk.feature to features/pom.xml
4. add .sdk.feature to site/site.xml
C. OUTPUT (define source feature contents):
5. ensure component plugins have build.properties which state BOTH bin.includes and src.includes directives.
{code}
source.. = src/
output.. = bin/
bin.includes = about.*,\
plugin.*,\
schema/,\
META-INF/,\
.,\
icons/,\
jboss_about.png
src.includes = *
src.excludes = src
{code}
D. CONTAINMENT (SDK feature's contents - other features + source plugins):
6. add component.feature, component.test.feature to sdk.feature/feature.xml (<includes>)
7. add component.ui.source, component.core.source, component.test.source, etc. to sdk.feature/feature.xml (<plugin>)
{code}
<includes id="org.jboss.tools.jmx.feature" version="0.0.0"/>
<plugin id="org.jboss.tools.jmx.core.source" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jboss.tools.jmx.ui.source" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<includes id="org.jboss.tools.jmx.test.feature" version="0.0.0"/>
<plugin id="org.jboss.tools.jmx.core.test.source" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jboss.tools.jmx.ui.test.source" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
{code}
E. AGGREGATION (JBT and jBDS update sites):
8. add new sdk feature to 1 or more JBT sites (JBT Core, SOA Tooling, Web Tools, Bot Tests): jbt/build/ggregate/**/site.xml
9. add new sdk feature to 1 or more JBDS sites (Core, Extras, SOA Tooling): jbds/**/site.xml
> add source feature to JBT components; generate source plugins w/ Tycho
> ----------------------------------------------------------------------
>
> Key: JBIDE-8838
> URL: https://issues.jboss.org/browse/JBIDE-8838
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: Build/Releng
> Affects Versions: 3.3.0.M2
> Reporter: Nick Boldt
> Assignee: Nick Boldt
> Priority: Critical
> Fix For: 3.3.0.M4
>
>
> As per example done in https://bugs.eclipse.org/bugs/show_bug.cgi?id=344515 and http://wiki.eclipse.org/Minerva#Source, the rest of JBT needs source features/plugins.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbosstools-issues
mailing list