[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cbi-dev] Plugins missing sources
|
oops, thanks for pointing that out I didn't notice that typo :)
Looks like it's building now.
Thanh
-----Original Message-----
From: Igor Fedorenko <igor@xxxxxxxxxxxxxx>
Sent: March 16, 2012 12:02 PM
To: cbi-dev@xxxxxxxxxxx
Cc:
Subject: Re: [cbi-dev] Plugins missing sources
Copy&paste error, most likely. You have "gtk" in all excluded macosx
bundles.
Generally, plugin id of the excludes list in pom.xml file should match
id of <plugin> element in feature.xml file (and match
Bundle-SymbolicName in bundle manifest).
--
Regards,
Igor
On 12-03-16 11:58 AM, Thanh Ha wrote:
> Thanks Igor,
>
> I put all the launchers into the excludes list and ran a build, looks like
> most of them worked and were excluded from the build except for the macosx
> ones. I'm not sure why.
>
> My excludes list is as follows:
>
> <excludes>
> <plugin id="javax.xml" />
> <plugin id="org.eclipse.equinox.launcher" />
> <plugin id="org.eclipse.equinox.launcher.gtk.solaris.sparc"
/>
> <plugin id="org.eclipse.equinox.launcher.gtk.solaris.x86"
/>
> <plugin id="org.eclipse.equinox.launcher.gtk.cocoa.macosx"
/>
> <plugin id="org.eclipse.equinox.launcher.gtk.cocoa.macosx"
/>
> <plugin
> id="org.eclipse.equinox.launcher.gtk.cocoa.macosx.x86_64" />
> <plugin id="org.eclipse.equinox.launcher.gtk.linux.ppc64"
/>
> <plugin id="org.eclipse.equinox.launcher.gtk.linux.x86" />
> <plugin id="org.eclipse.equinox.launcher.gtk.linux.s390x"
/>
> <plugin id="org.eclipse.equinox.launcher.gtk.linux.s390" />
> <plugin id="org.eclipse.equinox.launcher.gtk.linux.x86_64"
/>
> <plugin id="org.eclipse.equinox.launcher.gtk.aix.ppc" />
> <plugin id="org.eclipse.equinox.launcher.gtk.aix.ppc64" />
> <plugin id="org.eclipse.equinox.launcher.win32.win32.x86"
/>
> <plugin
id="org.eclipse.equinox.launcher.win32.win32.x86_64"
> />
> <plugin id="org.eclipse.swt" />
> </excludes>
>
>
>
> The respective sections for the macosx items from the feature.xml is as
> follows:
>
> <plugin
> id="org.eclipse.equinox.launcher.cocoa.macosx"
> os="macosx"
> ws="cocoa"
> arch="ppc"
> download-size="0"
> install-size="0"
> version="0.0.0"
> fragment="true"/>
>
> <plugin
> id="org.eclipse.equinox.launcher.cocoa.macosx"
> os="macosx"
> ws="cocoa"
> arch="x86"
> download-size="0"
> install-size="0"
> version="0.0.0"
> fragment="true"/>
>
> <plugin
> id="org.eclipse.equinox.launcher.cocoa.macosx.x86_64"
> os="macosx"
> ws="cocoa"
> arch="x86_64"
> download-size="0"
> install-size="0"
> version="0.0.0"
> fragment="true"/>
>
>
>
> Any idea on why theses items are not being excluded?
>
> Thanks,
>
>
> Thanh
>
>
>
>
> -----Original Message-----
> From: Igor Fedorenko<igor@xxxxxxxxxxxxxx>
> Sent: March 16, 2012 11:54 AM
> To: Common-build Developers discussion<cbi-dev@xxxxxxxxxxx>
> Cc: Thanh Ha<thanh.ha@xxxxxxxxxxx>
> Subject: Re: [cbi-dev] Plugins missing sources
>
>
>
> On 12-03-16 11:32 AM, Thanh Ha wrote:
>> Thanks Igor,
>>
>> I went and commented out all the non win32 x86[_64], and linux x86[_64] and
>> macosx x86_64 platforms from the feature.xml.
>>
>> I found the tycho-source-feature-plugin section in the pom.xml file but
it's
>> not clear to me how to use it. I saw there was an existing item already so
I
>> copied it and replaced it with one of the launchers.
>> <configuration>
>> <excludes>
>> <plugin id="javax.xml" />
>> <plugin id="org.eclipse.equinox.launcher" />
>> </excludes>
>> </configuration>
>>
>> Is this the correct syntax?
>>
>
> yes, this is the correct syntax. you need to list all source-less
> bundles here.
>
>>
>> Finally there's an additional plugin org.eclipse.swt_3.8.0.v3815 that does
> not
>> appear to be a launcher or a platform. What would you suggest I do with
this
>> one?
>>
>
> I do not believe org.eclipse.swt bundle has any corresponding sources,
> so it needs to be excluded from the generated source feature too.
>
>>
>> Thanks,
>>
>>
>> Thanh
>>
>>
>>
>> -----Original Message-----
>> From: Igor Fedorenko<igor@xxxxxxxxxxxxxx>
>> Sent: March 16, 2012 11:02 AM
>> To: cbi-dev@xxxxxxxxxxx
>> Cc:
>> Subject: Re: [cbi-dev] Plugins missing sources
>>
>> I see couple of problems here.
>>
>> CBI build is (or at least originally was) limited to the following five
>> platforms -- win32 x86 and x86_84, linux x86 and x86_64 and macosx
>> x86_64. It looks like org.eclipse.e4.rcp feature project includes native
>> launchers and swt fragments for other platforms now and these need to be
>> removed from feature.xml file for the build to succeed.
>>
>> For native launchers that are included in the build, these bundles do
>> not have corresponding sources bundles and need to be explicitly
>> excluded from generated source feature. This is configured in pom.xml
>> file tycho-source-feature-plugin<excludes> configuration element.
>>
>> --
>> Regards,
>> Igor
>>
>>
>> On 12-03-16 10:54 AM, Thanh Ha wrote:
>>> Hi Everyone,
>>>
>>> I'm working on rebasing the CBI R4 M5 branch today and ran into the error
>>> below during the build related to missing sources for some plugins below.
>> Any
>>> ideas on what I need to do to resolve this issue?
>>>
>>> Thanks,
>>>
>>>
>>> Thanh
>>>
>>>
>>> [ERROR] Failed to execute goal org.eclipse.tycho.extras:tycho-source-
>> feature-
>>> plugin:0.14.0:source-feature (source-feature) on project
> org.eclipse.e4.rcp:
>>> Could not generate source feature for project MavenProject:
>>> eclipse.platform.ui:org.eclipse.e4.rcp:1.1.0-SNAPSHOT @
>>> /home/user/Downloads/eclipse2/R4_platform-
>>> aggregator/eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml
>>> [ERROR] Missing sources for plugins [org.eclipse.equinox.launcher_0.0.0,
>>> org.eclipse.equinox.launcher.gtk.solaris.sparc_0.0.0,
>>> org.eclipse.equinox.launcher.gtk.solaris.x86_0.0.0,
>>> org.eclipse.equinox.launcher.cocoa.macosx_0.0.0,
>>> org.eclipse.equinox.launcher.cocoa.macosx_0.0.0,
>>> org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.200.v20110908-1331,
>>> org.eclipse.equinox.launcher.gtk.linux.ppc64_0.0.0,
>>> org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20110908-1331,
>>> org.eclipse.equinox.launcher.gtk.linux.s390x_0.0.0,
>>> org.eclipse.equinox.launcher.gtk.linux.s390_0.0.0,
>>> org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20110908-1331,
>>> org.eclipse.equinox.launcher.gtk.aix.ppc_0.0.0,
>>> org.eclipse.equinox.launcher.gtk.aix.ppc64_0.0.0,
>>> org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20110908-1331,
>>> org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20110908-1331,
>>> org.eclipse.swt_3.8.0.v3815, org.eclipse.swt.gtk.linux.s390x_0.0.0,
>>> org.eclipse.swt.gtk.linux.s390_0.0.0,
>> org.eclipse.swt.gtk.solaris.sparc_0.0.0,
>>> org.eclipse.swt.gtk.solaris.x86_0.0.0,
>> org.eclipse.swt.gtk.linux.ppc64_0.0.0,
>>> org.eclipse.swt.cocoa.macosx_0.0.0, org.eclipse.swt.cocoa.macosx_0.0.0,
>>> org.eclipse.swt.gtk.aix.ppc_0.0.0, org.eclipse.swt.gtk.aix.ppc64_0.0.0,
>>> org.eclipse.swt.gtk.hpux.ia64_32_0.0.0]
>>>
>>>
>>> _______________________________________________
>>> cbi-dev mailing list
>>> cbi-dev@xxxxxxxxxxx
>>> http://dev.eclipse.org/mailman/listinfo/cbi-dev
>> _______________________________________________
>> cbi-dev mailing list
>> cbi-dev@xxxxxxxxxxx
>> http://dev.eclipse.org/mailman/listinfo/cbi-dev
>>
>> _______________________________________________
>> cbi-dev mailing list
>> cbi-dev@xxxxxxxxxxx
>> http://dev.eclipse.org/mailman/listinfo/cbi-dev
>
> _______________________________________________
> cbi-dev mailing list
> cbi-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/cbi-dev
_______________________________________________
cbi-dev mailing list
cbi-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cbi-dev