[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-8456) JBT installation from eclipse marketplace does not contain JBoss Runtime Detection core plugin

Snjezana Peco (JIRA) jira-events at lists.jboss.org
Fri May 27 11:02:00 EDT 2011


    [ https://issues.jboss.org/browse/JBIDE-8456?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12604987#comment-12604987 ] 

Snjezana Peco commented on JBIDE-8456:
--------------------------------------

The JBoss Runtime detection contains two features:

1. org.jboss.tools.runtime.core 
It is a model for the JBoss Runtime Detection and doesn't require any JBoss Tools plugin.
The feature includes the UI part (the JBoss Runtime Detection preferences page).

A plugin can add a new runtime detector using the org.jboss.tools.runtime.core.runtimeDetectors extension point.

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.

> JBT installation from eclipse marketplace does not contain JBoss Runtime Detection core plugin
> ----------------------------------------------------------------------------------------------
>
>                 Key: JBIDE-8456
>                 URL: https://issues.jboss.org/browse/JBIDE-8456
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: Marketplace
>    Affects Versions: 3.2.0.Final
>            Reporter: Lukas Jungmann
>            Assignee: Snjezana Peco
>             Fix For: 3.2.1.CR1, 3.3.0.M2
>
>         Attachments: mtkplace.png
>
>
> -install JBT 3.2 into eclipse-jee-helios-SR1 from Eclipse market place
> -open Help -> Install New Software -> JBT update site to check what was/wasn't installed
> =>
> plugins which, IMO, should have been installed but are missing:
> JBoss Runtime Detection core
> JBoss Tools Usage Reporting
> Struts Tools
> JBoss BPEL Editor
> other missing plugins: maven plugins, jBPM, BIRT, Teiid, ModShape, TPTP - these plugins do not need to be installed because of many 3rd party dependencies

--
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