[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
[tycho-user] Tycho Filter
 | 
Hi all,
One of my dependent plug-in (org.eclipse.emf.mwe2.launch) has next dependencies:
Require-Bundle:
org.eclipse.jdt.launching;bundle-version="3.5.0";resolution:="optional";x-installation:="greedy"
org.eclipse.jdt.core;bundle-version="3.5.0";resolution:="optional";x-installation:="greedy"
org.eclipse.jdt.debug.ui;bundle-version="3.4.1";resolution:="optional";x-installation:="greedy"
And I want exclude this JDT  from my product artifact.
I am trying to use target platform in my rcp to resolve artifacts
(with one update site <repository
location="http://download.eclipse.org/releases/juno/"/>) and looks
like tycho filters is the best way to hide this plug-ins.
I have added filters in my target platform conf:
				<artifactId>target-platform-configuration</artifactId>
				<version>${tycho-version}</version>
				<configuration>
					<resolver>p2</resolver>
					<environments>
						<environment>
							<os>win32</os>
							<ws>win32</ws>
							<arch>x86</arch>
						</environment>
					</environments>
				     <filters>
				         <filter>
			                 <type>eclipse-plugin</type>
			                 <id>org.eclipse.jdt.core</id>
			                 <restrictTo>
		        		         <versionRange>[3.0,4.0]</versionRange>
			         	  	</restrictTo>
				         </filter>
				         <filter>
			                 <type>eclipse-plugin</type>
			                 <id>org.eclipse.jdt.debug.ui</id>
			                 <restrictTo>
		        		         <versionRange>[3.0,4.0]</versionRange>
			         	  	</restrictTo>
				         </filter>			
				         <filter>
			                 <type>eclipse-plugin</type>
			                 <id>org.eclipse.jdt.launching</id>
			                 <restrictTo>
		        		         <versionRange>[3.0,4.0]</versionRange>
			         	  	</restrictTo>
				         </filter>		
				      </filters>
But I still able to see JDT plug-ins in my produce.
Thanks,
Igor