[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-user] Tycho Filter
|
Hi Hendrik,
No my product has no any dependencies to the JDT. My product has one
dependency to the MWE2.launch and it has OPTIONAL LAZY dependency to
the JDT.
And after I added a filter to the all versions of JDT I started
getting incomprehensible messages for me
org.eclipse.tycho:tycho-p2-publisher-plugin:0.16.0:publish-products
(default-publish-products) on project org.zapletnev.sdt: Exception
while publishing product
/Users/zapletnev/Documents/testWs/org.zapletnev.rcp/sdt.product:
"publishing result": ["Included element org.zapletnev.app1 0.0.0 is
missing. Cannot determine filter for requirement to this element."] ->
Thanks,
Igor
On Mon, Feb 11, 2013 at 3:54 PM, Hendrik Eeckhaut
<hendrik.eeckhaut@xxxxxxxxxx> wrote:
> If I understand you correctly, you have a dependency on JDT during the
> build of your product, but you do not want JDT plugins in your product
> itself.
>
> You best split the MWE2 part of your plugin in a separate plugin that
> you do not include in you product. Otherwise will always have
> conflicting dependencies.
>
> Hendrik.
>
>
> On Fri, Feb 8, 2013 at 4:22 AM, Igor Zapletnev <igor.zapletnev@xxxxxxxxx> wrote:
>> 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
>> _______________________________________________
>> tycho-user mailing list
>> tycho-user@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/tycho-user
>
>
>
> --
>
> Hendrik Eeckhaut, PhD
> http://www.sigasi.com
> _______________________________________________
> tycho-user mailing list
> tycho-user@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/tycho-user