[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-9026) Separate specific runtime detection plugins from base core
Snjezana Peco (JIRA)
jira-events at lists.jboss.org
Fri May 27 11:43:12 EDT 2011
[ https://issues.jboss.org/browse/JBIDE-9026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12604996#comment-12604996 ]
Snjezana Peco commented on JBIDE-9026:
--------------------------------------
Do we need to create new features as:
- JBoss AS Runtime detector
- JBoss Seam Runtime detector
...
or we need to add detectors to corresponding features (AS, Seam, Drools, jBPM ...)?
Since Drools, Seam, jBPM will be independent on AS/EAP/EPP/SOA-P, the user won't be able to see if any of those runtimes is included in EAP/EPP/SOA-P. The TreeTable viewer introduced by JBIDE-8128 has to be removed and all the runtimes will be shown separately. Is that OK?
> Separate specific runtime detection plugins from base core
> -----------------------------------------------------------
>
> Key: JBIDE-9026
> URL: https://issues.jboss.org/browse/JBIDE-9026
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: runtimes
> Affects Versions: 3.3.0.M2
> Reporter: Max Rydahl Andersen
> Assignee: Snjezana Peco
> Priority: Blocker
>
> JBoss Runtime detection should not assume all plugins are available especially with drools and jbpm plugins being separated out for SOA pack.
> Copied from JBIDE-8456:
> 2. org.jboss.tools.runtime
> It contains a plugin that implements the JBoss AS, Drools, Seam and jBPM detectors and depends on AS, Drools, jBPM, Seam and JBoss Runtime Detection Core.
> The problem was because JBDS installer detection wasn't separating AS runtime within EAP, EPP, SOA-P ... from Seam, Drools, jBPM runtimes. I have inherited that code.
> Because of that, all these detectors are included in the org.jboss.tools.runtime plugin.
> If we want to separate those dependencies, we need to do the following:
> separate the Drools, Seam, jBPM detectors from the AS/EAP/EPP/SOA-P detector
> move runtime detectors to separated features (the AS, Drools, jBPM, Seam, ESB feature or some new features)
> change the JBDS installer detection code according to these changes
> As to optional dependencies, P2 treats them as hard dependencies. If IU exists, P2 will install it no matter if it is optional or not. Currently only the drools dependency is optional.
--
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