Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Tycho product not including native launchers in 0.11.*

Well, I added http://download.eclipse.org/eclipse/updates/3.5 using Eclipse's target editor.  I did not see anything named anything like o.e.e.e, but in a fit of desperation I edited the file by hand and added o.e.e.e with version 0.0.0, which made something named "Eclipse Platform Launchers" show up on the list; after a few more errors and using the target editor again I ended up adding this to the .target file:
<location includeAllPlatforms="false" includeMode="planner" includeSource="true" type="InstallableUnit">
    <unit id="org.eclipse.equinox.executable.feature.group" version="3.3.201.R35x_v20091211-7M-FngFELSU3Pqlv3JdZn"/>
    <repository location="http://download.eclipse.org/eclipse/updates/3.5"/>
</location>

This made the build stop complaining about the o.e.e.e. depending on a different launcher from the sdk.ide/rcp.configuration plugins.

Unfortunately, now I am getting compilation errors.  Among other things, classes from the packages org.eclipse.ui.forms.events and org.eclipse.ui.forms.widgets cannot be resolved.

Not sure why adding a launcher to the target affects other plugin dependencies--is it pulling in some other version of o.e.ui.forms that is missing some classes?

-----Original Message-----
From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Sievers, Jan
Sent: Friday, September 23, 2011 1:28 PM
To: Tycho user list
Subject: Re: [tycho-user] Tycho product not including native launchers in 0.11.*

looking at http://wiki.eclipse.org/Eclipse_Project_Update_Sites
again I think that p2 repo

http://download.eclipse.org/eclipse/updates/3.5

may have the version of o.e.e.e you need.

BTW searching for something in p2 repos is far from obvious/impossible and will hopefully be improved with http://wiki.eclipse.org/Equinox/Plan/Juno/p2#User_interaction 

Regards,
Jan

-----Original Message-----
From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Eduardo Kortright
Sent: Freitag, 23. September 2011 19:25
To: Tycho user list
Subject: Re: [tycho-user] Tycho product not including native launchers in 0.11.*

Hi Jan,

Looks like if I include the executable plugin manually I get a versioning confict (see console output below).  

Is there any way to find a version of the o.e.e.e that depends on the same version  that the sdk.ide and rcp.configuration plugins are expecting?  I tried changing the version of the sdk.ide plugin to 0.0.0 to get the latest, but the result was exactly the same as below.

[INFO] Scanning for projects...
[INFO] Resolving target platform for project MavenProject: com.xxx.xxx:com.xxx.xxx.client:2.1.0-SNAPSHOT @ C:\development\src\xxx\trunk\xxx.client\com.xxx.b
sa.client\pom.xml
[ERROR] Cannot resolve target definition file:
[ERROR]   Software being installed: org.eclipse.equinox.executable.feature.group 3.4.2.R36x_v20110125-7N7K7bF8zk1BAKMh0iz0t94miBLY
[ERROR]   Software being installed: org.eclipse.sdk.ide 3.5.2.M20100211-1343
[ERROR]   Only one of the following can be installed at once: [org.eclipse.equinox.launcher.win32.win32.x86 1.1.2.R36x_v20101222, org.eclipse.equinox.launcher.w
in32.win32.x86 1.1.0.v20100503, org.eclipse.equinox.launcher.win32.win32.x86 1.1.1.R36x_v20100810, org.eclipse.equinox.launcher.win32.win32.x86 1.0.200.v20090519]
[ERROR]   Cannot satisfy dependency: org.eclipse.equinox.executable.feature.group 3.4.2.R36x_v20110125-7N7K7bF8zk1BAKMh0iz0t94miBLY depends on: org.eclipse.equinox.launcher.win32.win32.x86 [1.1.2.R36x_v20101222]
[ERROR]   Cannot satisfy dependency: org.eclipse.rcp.configuration.feature.group 1.0.0.M20100211-1343 depends on: org.eclipse.equinox.launcher.win32.win32.x86 [1.0.200.v20090519]
[ERROR]   Cannot satisfy dependency: org.eclipse.sdk.ide 3.5.2.M20100211-1343 depends on: org.eclipse.rcp.configuration.feature.group [1.0.0.M20100211-1343]
[ERROR]
[ERROR] Internal error: java.lang.RuntimeException: Failed to resolve target definition C:\development\src\xxx\trunk\xxx.client\com.xxx.xxx.feature\xxx.target:
[Software being installed: org.eclipse.equinox.executable.feature.group 3.4.2.R36x_v20110125-7N7K7bF8zk1BAKMh0iz0t94miBLY, Software being installed: org.eclipse.sdk.ide 3.5.2.M20100211-1343, Only one of the following can be installed at once: [org.eclipse.equinox.launcher.win32.win32.x86 1.1.2.R36x_v20101222, org.eclipse.equinox.launcher.win32.win32.x86 1.1.0.v20100503, org.eclipse.equinox.launcher.win32.win32.x86 1.1.1.R36x_v20100810, org.eclipse.equinox.launcher.win32.win32.x86 1.0.200.v20090519], Cannot satisfy dependency: org.eclipse.equinox.executable.feature.group 3.4.2.R36x_v20110125-7N7K7bF8zk1BAKMh0iz0t94miBLY depends on: org.eclipse.equinox.launcher.win32.win32.x86 [1.1.2.R36x_v20101222], Cannot satisfy dependency: org.eclipse.rcp.configuration.feature.group 1.0.0.M20100211-1343 depends on: org.eclipse.equinox.launcher.win32.win32.x86 [1.0.200.v20090519], Cannot satisfy dependency: org.eclipse.sdk.ide 3.5.2.M20100211-1343 depends on: org.eclipse.rcp.configuration.feature.group [1.0.0.M20100211-1343]] -> [Help 1]
org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: Failed to resolve target definition C:\development\src\xxx\trunk\xxx.client\com.xxx.xxx.feature\xxx.target
. . .
--
Eduardo

-----Original Message-----
From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Sievers, Jan
Sent: Friday, September 23, 2011 9:57 AM
To: Tycho user list
Subject: Re: [tycho-user] Tycho product not including native launchers in 0.11.*

IIRC the executable feature was only added to the release train p2 repository in the helios release.

try adding

<location includeAllPlatforms="false" includeMode="planner" includeSource="true" type="InstallableUnit">
    <unit id="org.eclipse.equinox.executable.feature.group" version="0.0.0"/>
    <repository location="http://download.eclipse.org/releases/helios"/>
</location>


-----Original Message-----
From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Eduardo Kortright
Sent: Freitag, 23. September 2011 16:05
To: Tycho user list
Subject: Re: [tycho-user] Tycho product not including native launchers in 0.11.*

Hi Brian,

We do have a .target file.  The target platform includes the Eclipse Galileo plugins:
<location includeAllPlatforms="false" includeMode="planner" includeSource="true" type="InstallableUnit">
    <unit id="org.eclipse.sdk.ide" version="3.5.2.M20100211-1343"/>
    <repository location="http://download.eclipse.org/releases/galileo"/>
</location>

Can you tell me what the delta pack is or how I can include it?  Is this something that would have been included by Tycho 0.10-0.12 and not by 0.13?

Eduardo

-----Original Message-----
From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Brian de Alwis
Sent: Friday, September 23, 2011 5:40 AM
To: Tycho user list
Subject: Re: [tycho-user] Tycho product not including native launchers in 0.11.*

On 22-Sep-2011, at 12:54 PM, Eduardo Kortright wrote:
>     [ERROR] Cannot resolve project dependencies:
>     [ERROR]   Software being installed: XXX 2.1.0.qualifier
>     [ERROR]   Missing requirement: XXX 2.1.0.qualifier requires 'org.eclipse.equinox.executable.feature.group 0.0.0' but it could not be found


That feature is what contains the launchers.  So it's no surprise you're having difficulties.

Are you specifying a .target definition file?  You need to ensure you have the delta pack available.

Otherwise it would help to specify your parent pom.xml.  The normal Eclipse p2 repositories (e.g., http://download.eclipse.org/releases/indigo/) has the o.e.e.e feature.

Brian.
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user
NOTICE: This electronic mail message and any files transmitted with it are intended exclusively for the individual or entity to which it is addressed. The message, together with any attachment, may contain confidential and/or privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or distribution is strictly prohibited. If you have received this message in error, please immediately advise the sender by reply email and delete all copies.

_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user
NOTICE: This electronic mail message and any files transmitted with it are intended exclusively for the individual or entity to which it is addressed. The message, together with any attachment, may contain confidential and/or privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or distribution is strictly prohibited. If you have received this message in error, please immediately advise the sender by reply email and delete all copies.

_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user
NOTICE: This electronic mail message and any files transmitted with it are intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.



Back to the top