[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