Skip to main content

[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



Back to the top