Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Wierd difference between Tycho build and PDE build (includes "Search Support")

This post seem related:

http://www.eclipse.org/forums/index.php?t=msg&th=173503/

though I have not tried to disable the menu entries as described
(judging from the post this should not work either). Another curious
thing. The PDE build includes 102 plugins while the tycho build
includes 128 plugins.  The source from which I build is completely
identical.

Below is the full list of included plugins for the PDE-build and the
tycho build:



TYCHO:
com.google.collect_0.8.0.v201102150722.jar
com.google.inject_2.0.0.v201003051000.jar
com.google.inject_2.0.0.v201105231817.jar
com.ibm.icu_4.2.1.v20100412.jar
javax.servlet_2.5.0.v200910301333.jar
org.antlr.runtime_3.0.0.v200803061811.jar
org.aopalliance_1.0.0.v200905130917.jar
org.apache.ant_1.7.1.v20100518-1145
org.apache.commons.cli_1.0.0.v20080604-1500.jar
org.apache.commons.io_2.0.1.v201105210651.jar
org.apache.commons.lang_2.4.0.v201005080502.jar
org.apache.commons.logging_1.1.1.v201005080502.jar
org.apache.log4j_1.2.15.v201012070815.jar
org.eclipse.ant.core_3.2.201.v20110203_r362.jar
org.eclipse.compare.core_3.5.101.R36x_v20100929-0800.jar
org.eclipse.compare_3.5.101.R36x_v20100929-0800.jar
org.eclipse.core.commands_3.6.0.I20100512-1500.jar
org.eclipse.core.contenttype_3.4.100.v20100505-1235.jar
org.eclipse.core.databinding.beans_1.2.100.I20100601-0800.jar
org.eclipse.core.databinding.observable_1.3.0.I20100601-0800.jar
org.eclipse.core.databinding.property_1.3.0.I20100601-0800.jar
org.eclipse.core.databinding_1.3.100.I20100601-0800.jar
org.eclipse.core.expressions.source_3.4.200.v20100505.jar
org.eclipse.core.expressions_3.4.200.v20100505.jar
org.eclipse.core.filebuffers_3.5.100.v20100520-0800.jar
org.eclipse.core.filesystem_1.3.1.R36x_v20100727-0745.jar
org.eclipse.core.jobs_3.5.1.R36x_v20100824.jar
org.eclipse.core.net_1.2.100.I20100511-0800.jar
org.eclipse.core.resources_3.6.1.R36x_v20110131-1630.jar
org.eclipse.core.runtime.compatibility.auth_3.2.200.v20100517.jar
org.eclipse.core.runtime_3.6.0.v20100505.jar
org.eclipse.core.variables_3.2.400.v20100505.jar
org.eclipse.debug.core_3.6.0.v20100519.jar
org.eclipse.ecf.filetransfer_4.0.0.v20100906-1425.jar
org.eclipse.ecf.identity_3.1.0.v20100906-1425.jar
org.eclipse.ecf.provider.filetransfer_3.1.0.v20100906-1425.jar
org.eclipse.ecf_3.1.0.v20100906-1425.jar
org.eclipse.emf.codegen.ecore_2.6.1.v20100914-1218.jar
org.eclipse.emf.codegen_2.6.0.v20100914-1218.jar
org.eclipse.emf.common.ui_2.6.0.v20100914-1218.jar
org.eclipse.emf.common_2.6.0.v20100914-1218.jar
org.eclipse.emf.databinding.edit_1.2.0.v20100914-1218.jar
org.eclipse.emf.databinding_1.2.0.v20100914-1218.jar
org.eclipse.emf.ecore.change.edit_2.5.0.v20100521-1846.jar
org.eclipse.emf.ecore.change_2.5.1.v20100907-1643.jar
org.eclipse.emf.ecore.edit_2.6.0.v20100914-1218.jar
org.eclipse.emf.ecore.xmi_2.5.0.v20100521-1846.jar
org.eclipse.emf.ecore_2.6.1.v20100914-1218.jar
org.eclipse.emf.edit.ui_2.6.0.v20100914-1218.jar
org.eclipse.emf.edit_2.6.0.v20100914-1218.jar
org.eclipse.emf.mwe.core_1.0.2.v201102150556.jar
org.eclipse.emf.mwe.utils_1.0.2.v201102150556.jar
org.eclipse.emf.mwe2.runtime_1.0.2.v201102150556.jar
org.eclipse.equinox.app_1.3.1.R36x_v20100803.jar
org.eclipse.equinox.common_3.6.0.v20100503.jar
org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
org.eclipse.equinox.ds_1.2.1.R36x_v20100803.jar
org.eclipse.equinox.frameworkadmin.equinox_1.0.200.v20100505.jar
org.eclipse.equinox.frameworkadmin_2.0.0.v20100503.jar
org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
org.eclipse.equinox.p2.artifact.repository_1.1.1.R36x_v20100901.jar
org.eclipse.equinox.p2.core_2.0.3.R36x_v20110111.jar
org.eclipse.equinox.p2.director_2.0.3.R36x_v20101117-1018.jar
org.eclipse.equinox.p2.discovery.compatibility_1.0.1.v20110204-1323.jar
org.eclipse.equinox.p2.discovery_1.0.0.v20100503.jar
org.eclipse.equinox.p2.engine_2.0.1.R36x_v20110201.jar
org.eclipse.equinox.p2.garbagecollector_1.0.100.v20100503.jar
org.eclipse.equinox.p2.jarprocessor_1.0.200.v20100503a.jar
org.eclipse.equinox.p2.metadata.repository_1.1.0.v20100513.jar
org.eclipse.equinox.p2.metadata_2.0.1.R36x_v20101202.jar
org.eclipse.equinox.p2.operations_2.0.0.v20100510.jar
org.eclipse.equinox.p2.publisher_1.1.2.v20100824-2220.jar
org.eclipse.equinox.p2.repository_2.0.2.R36x_v20110111-1500.jar
org.eclipse.equinox.p2.touchpoint.eclipse_2.0.3.R36x_v20101202.jar
org.eclipse.equinox.p2.touchpoint.natives_1.0.201.R36x_v20110111.jar
org.eclipse.equinox.p2.ui.discovery_1.0.0.v20100519.jar
org.eclipse.equinox.p2.ui_2.0.0.v20100518.jar
org.eclipse.equinox.preferences_3.3.0.v20100503.jar
org.eclipse.equinox.registry_3.5.0.v20100503.jar
org.eclipse.equinox.security.ui_1.0.200.v20100503.jar
org.eclipse.equinox.security_1.0.200.v20100503.jar
org.eclipse.equinox.simpleconfigurator.manipulator_2.0.0.v20100503.jar
org.eclipse.equinox.simpleconfigurator_1.0.200.v20100503.jar
org.eclipse.equinox.util_1.0.200.v20100503.jar
org.eclipse.help_3.5.0.v20100524.jar
org.eclipse.jdt.core_3.6.2.v_A76_R36x.jar
org.eclipse.jdt.debug_3.6.1.v20100715_r361
org.eclipse.jdt.launching_3.5.200.v20110105_r362.jar
org.eclipse.jface.databinding_1.4.0.I20100601-0800.jar
org.eclipse.jface.text_3.6.1.r361_v20100825-0800.jar
org.eclipse.jface_3.6.2.M20110210-1200.jar
org.eclipse.ltk.core.refactoring_3.5.101.r362_v20101117-0800.jar
org.eclipse.ltk.ui.refactoring_3.5.0.v20100526-0800.jar
org.eclipse.nebula.widgets.grid_1.0.1.201107111322.jar
org.eclipse.nebula.widgets.radiogroup_1.0.1.201107111322.jar
org.eclipse.osgi.services_3.2.100.v20100503.jar
org.eclipse.osgi_3.6.2.R36x_v20110210.jar
org.eclipse.rcp_3.6.0.v201102101200.jar
org.eclipse.search_3.6.0.v20100520-0800
org.eclipse.search_3.6.0.v20100520-0800.jar
org.eclipse.swt.win32.win32.x86_3.6.2.v3659c.jar
org.eclipse.swt_3.6.2.v3659c.jar
org.eclipse.team.core_3.5.101.R36x_v20110203-1036.jar
org.eclipse.team.ui_3.5.102.R36x_v20110203-1036.jar
org.eclipse.text_3.5.0.v20100601-1300.jar
org.eclipse.ui.browser_3.3.1.r36_20101216.jar
org.eclipse.ui.editors_3.6.1.r361_v20100825-0800.jar
org.eclipse.ui.forms_3.5.2.r36_v20100702.jar
org.eclipse.ui.ide_3.6.2.M20101201-0800.jar
org.eclipse.ui.navigator_3.5.0.I20100601-0800.jar
org.eclipse.ui.views_3.5.1.M20110202-0800.jar
org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar
org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar
org.eclipse.ui_3.6.2.M20110203-1100.jar
org.eclipse.update.configurator_3.3.100.v20100512.jar
org.eclipse.xtend.typesystem.emf_1.0.1.v201008251147.jar
org.eclipse.xtend_1.0.1.v201008251147.jar
org.eclipse.xtext.builder_1.0.2.v201102150722.jar
org.eclipse.xtext.ui.shared_1.0.2.v201102150722.jar
org.eclipse.xtext.ui_1.0.2.v201102150722.jar
org.eclipse.xtext.util_1.0.2.v201102150722.jar
org.eclipse.xtext_1.0.2.v201102150722.jar
org.hamcrest.core_1.1.0.v20090501071000.jar
org.junit4_4.8.1.v20100525
org.junit_4.8.1.v4_8_1_v20100427-1100
org.sat4j.core_2.2.0.v20100429.jar
org.sat4j.pb_2.2.0.v20100429.jar


PDE-BUILD:

com.google.collect_0.8.0.v201102150722.jar
com.google.inject_2.0.0.v201003051000.jar
com.ibm.icu_4.2.1.v20100412.jar
org.antlr.runtime_3.0.0.v200803061811.jar
org.aopalliance_1.0.0.v200905130917.jar
org.apache.commons.io_2.0.1.v201105210651.jar
org.apache.commons.lang_2.4.0.v201005080502.jar
org.apache.log4j_1.2.15.v201012070815.jar
org.eclipse.compare.core_3.5.101.R36x_v20100929-0800.jar
org.eclipse.core.commands_3.6.0.I20100512-1500.jar
org.eclipse.core.contenttype_3.4.100.v20100505-1235.jar
org.eclipse.core.databinding.beans_1.2.100.I20100601-0800.jar
org.eclipse.core.databinding.observable_1.3.0.I20100601-0800.jar
org.eclipse.core.databinding.property_1.3.0.I20100601-0800.jar
org.eclipse.core.databinding_1.3.100.I20100601-0800.jar
org.eclipse.core.expressions_3.4.200.v20100505.jar
org.eclipse.core.filebuffers_3.5.100.v20100520-0800.jar
org.eclipse.core.filesystem_1.3.1.R36x_v20100727-0745.jar
org.eclipse.core.jobs_3.5.1.R36x_v20100824.jar
org.eclipse.core.net_1.2.100.I20100511-0800.jar
org.eclipse.core.resources_3.6.1.R36x_v20110131-1630.jar
org.eclipse.core.runtime.compatibility.auth_3.2.200.v20100517.jar
org.eclipse.core.runtime_3.6.0.v20100505.jar
org.eclipse.ecf.filetransfer_4.0.0.v20100906-1425.jar
org.eclipse.ecf.identity_3.1.0.v20100906-1425.jar
org.eclipse.ecf.provider.filetransfer_3.1.0.v20100906-1425.jar
org.eclipse.ecf_3.1.0.v20100906-1425.jar
org.eclipse.emf.common.ui_2.6.0.v20100914-1218.jar
org.eclipse.emf.common_2.6.0.v20100914-1218.jar
org.eclipse.emf.databinding.edit_1.2.0.v20100914-1218.jar
org.eclipse.emf.databinding_1.2.0.v20100914-1218.jar
org.eclipse.emf.ecore.change.edit_2.5.0.v20100521-1846.jar
org.eclipse.emf.ecore.change_2.5.1.v20100907-1643.jar
org.eclipse.emf.ecore.edit_2.6.0.v20100914-1218.jar
org.eclipse.emf.ecore.xmi_2.5.0.v20100521-1846.jar
org.eclipse.emf.ecore_2.6.1.v20100914-1218.jar
org.eclipse.emf.edit.ui_2.6.0.v20100914-1218.jar
org.eclipse.emf.edit_2.6.0.v20100914-1218.jar
org.eclipse.equinox.app_1.3.1.R36x_v20100803.jar
org.eclipse.equinox.common_3.6.0.v20100503.jar
org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
org.eclipse.equinox.ds_1.2.1.R36x_v20100803.jar
org.eclipse.equinox.frameworkadmin.equinox_1.0.200.v20100505.jar
org.eclipse.equinox.frameworkadmin_2.0.0.v20100503.jar
org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
org.eclipse.equinox.p2.artifact.repository_1.1.1.R36x_v20100901.jar
org.eclipse.equinox.p2.core_2.0.3.R36x_v20110111.jar
org.eclipse.equinox.p2.director_2.0.3.R36x_v20101117-1018.jar
org.eclipse.equinox.p2.discovery.compatibility_1.0.1.v20110204-1323.jar
org.eclipse.equinox.p2.discovery_1.0.0.v20100503.jar
org.eclipse.equinox.p2.engine_2.0.1.R36x_v20110201.jar
org.eclipse.equinox.p2.garbagecollector_1.0.100.v20100503.jar
org.eclipse.equinox.p2.jarprocessor_1.0.200.v20100503a.jar
org.eclipse.equinox.p2.metadata.repository_1.1.0.v20100513.jar
org.eclipse.equinox.p2.metadata_2.0.1.R36x_v20101202.jar
org.eclipse.equinox.p2.operations_2.0.0.v20100510.jar
org.eclipse.equinox.p2.publisher_1.1.2.v20100824-2220.jar
org.eclipse.equinox.p2.repository_2.0.2.R36x_v20110111-1500.jar
org.eclipse.equinox.p2.touchpoint.eclipse_2.0.3.R36x_v20101202.jar
org.eclipse.equinox.p2.touchpoint.natives_1.0.201.R36x_v20110111.jar
org.eclipse.equinox.p2.ui.discovery_1.0.0.v20100519.jar
org.eclipse.equinox.p2.ui_2.0.0.v20100518.jar
org.eclipse.equinox.preferences_3.3.0.v20100503.jar
org.eclipse.equinox.registry_3.5.0.v20100503.jar
org.eclipse.equinox.security.ui_1.0.200.v20100503.jar
org.eclipse.equinox.security_1.0.200.v20100503.jar
org.eclipse.equinox.simpleconfigurator.manipulator_2.0.0.v20100503.jar
org.eclipse.equinox.simpleconfigurator_1.0.200.v20100503.jar
org.eclipse.equinox.util_1.0.200.v20100503.jar
org.eclipse.help_3.5.0.v20100524.jar
org.eclipse.jdt.core_3.6.2.v_A76_R36x.jar
org.eclipse.jface.databinding_1.4.0.I20100601-0800.jar
org.eclipse.jface.text_3.6.1.r361_v20100825-0800.jar
org.eclipse.jface_3.6.2.M20110210-1200.jar
org.eclipse.nebula.widgets.grid_1.0.1.201107111328.jar
org.eclipse.nebula.widgets.radiogroup_1.0.1.201107111328.jar
org.eclipse.osgi.services_3.2.100.v20100503.jar
org.eclipse.osgi_3.6.2.R36x_v20110210.jar
org.eclipse.rcp_3.6.0.v201102101200.jar
org.eclipse.swt.win32.win32.x86_3.6.2.v3659c.jar
org.eclipse.swt_3.6.2.v3659c.jar
org.eclipse.text_3.5.0.v20100601-1300.jar
org.eclipse.ui.browser_3.3.1.r36_20101216.jar
org.eclipse.ui.editors_3.6.1.r361_v20100825-0800.jar
org.eclipse.ui.forms_3.5.2.r36_v20100702.jar
org.eclipse.ui.ide_3.6.2.M20101201-0800.jar
org.eclipse.ui.views_3.5.1.M20110202-0800.jar
org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar
org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar
org.eclipse.ui_3.6.2.M20110203-1100.jar
org.eclipse.update.configurator_3.3.100.v20100512.jar
org.eclipse.xtext.builder_1.0.2.v201102150722.jar
org.eclipse.xtext.ui.shared_1.0.2.v201102150722.jar
org.eclipse.xtext.ui_1.0.2.v201102150722.jar
org.eclipse.xtext.util_1.0.2.v201102150722.jar
org.eclipse.xtext_1.0.2.v201102150722.jar
org.hamcrest.core_1.1.0.v20090501071000.jar
org.junit4_4.8.1.v20100525
org.junit_4.8.1.v4_8_1_v20100427-1100
org.sat4j.core_2.2.0.v20100429.jar
org.sat4j.pb_2.2.0.v20100429.jar


Why does the tycho build add extra bundles that are not even included
in the product defining features?





On Mon, Jul 11, 2011 at 2:22 PM, motes motes <mort.motes@xxxxxxxxx> wrote:
> I have a small RCP application that I am currently building with PDE
> build and tycho.
>
> When I build it with PDE build and starts the application everything
> looks correct.
>
> But when I build it with tycho and starts the application I get the
> "Search" entry in the menubar and the "Search" icon in the toolbar
> (the "Search Support" shows up under installed plugins).
>
> When I go to the plugins folder of my application I see that the
> bundle org.eclipse.search is included but this is not the case when I
> look into the same folder of the PDE build.
>
> I have looked through my bundles but there is no dependency on
> o.e.search. In the target folder of the tycho build of the product I
> have:
>
> base.product.second
>  |->target
>      |-> products
>               |-> targetPlatformRepository
>                          |-> content.xml
>
>
> which contains:
>
>    <unit id='org.eclipse.search' version='3.6.0.v20100520-0800'>
>      <update id='org.eclipse.search'
> range='[0.0.0,3.6.0.v20100520-0800)' severity='0'/>
>      <properties size='5'>
>        <property name='df_LT.providerName' value='Eclipse.org'/>
>        <property name='df_LT.pluginName' value='Search Support'/>
>        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
>        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
>        <property name='org.eclipse.equinox.p2.bundle.localization'
> value='plugin'/>
>      </properties>
>      <provides size='16'>
>        <provided namespace='org.eclipse.equinox.p2.iu'
> name='org.eclipse.search' version='3.6.0.v20100520-0800'/>
>        <provided namespace='osgi.bundle' name='org.eclipse.search'
> version='3.6.0.v20100520-0800'/>
>        <provided namespace='java.package'
> name='org.eclipse.search.core.text' version='0.0.0'/>
>        <provided namespace='java.package'
> name='org.eclipse.search.internal.core.text' version='0.0.0'/>
>        <provided namespace='java.package'
> name='org.eclipse.search.internal.ui' version='0.0.0'/>
>        <provided namespace='java.package'
> name='org.eclipse.search.internal.ui.text' version='0.0.0'/>
>        <provided namespace='java.package'
> name='org.eclipse.search.internal.ui.util' version='0.0.0'/>
> ....
>
> Any ideas why org.eclipse.search is included and activated in the
> application build with tycho?
>


Back to the top