[jbosstools-issues] [JBoss JIRA] (JBDS-2044) .eclipseproduct file no longer refers to JBDS

Denis Golovin (JIRA) issues at jboss.org
Tue Apr 28 14:57:52 EDT 2015


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

Denis Golovin commented on JBDS-2044:
-------------------------------------

This .eclipseproduct marker file supposed to mark 'main product' among many possibly installed. see wiki article ["FAQ What is an Eclipse product?" | https://wiki.eclipse.org/FAQ_What_is_an_Eclipse_product%3F].

At the same time if one of included in product features has reference to "org.eclipse.platform.feature.grop" this  file is installed as "root file" and there is no way to replace its content. It can be done after installation, but that would be overwritten during update from product p2.repositry.

The only way to get rid of it is to remove reference to  org.eclipse.platform feature and replace it with org.eclipse.platform bundle. It would work, but m2e* features for some reason has reference to org.eclipse.platform feature and that drags in .eclipseproduct file in JBDS installation.

So it looks like we cannot fix it right now, but it  does no harm to us because the name for final file to store state use not only product id but also installation folder hash.

> .eclipseproduct file no longer refers to JBDS
> ---------------------------------------------
>
>                 Key: JBDS-2044
>                 URL: https://issues.jboss.org/browse/JBDS-2044
>             Project: Developer Studio (JBoss Developer Studio)
>          Issue Type: Bug
>          Components: installer
>    Affects Versions: 5.0.0.Beta1
>            Reporter: Nick Boldt
>            Assignee: Denis Golovin
>              Labels: discuss
>             Fix For: 8.x
>
>
> Before, with the linux x64 installer (jbdevstudio-product-linux-gtk-x86_64-5.0.0.v201202271832M-H79-Beta1.jar) the .eclipseproduct file read:
> {code}
> name=JBoss Developer Studio
> id=com.jboss.jbds.all
> version=5.0.0.v201202271832M-H79-Beta1
> {code}
> Now, with the universal installer (jbdevstudio-product-universal-5.0.0.v201202271832M-H79-Beta1.jar), it reads:
> {code}
> name=Eclipse Platform
> id=org.eclipse.platform
> version=3.7.0
> {code}
> Latest code in equinox.runtime master branch is located http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/location/EquinoxLocations.java#n270



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jbosstools-issues mailing list