Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Tycho Filter

Any updates on this issue?

Thanks,
Igor

On Wed, Feb 13, 2013 at 12:28 PM, Igor Zapletnev
<igor.zapletnev@xxxxxxxxx> wrote:
> I have builded test product to reproduce. Run "install" on the
> org.zapletnev.reactor project.
>
> Thanks,
> Igor
>
> On Tue, Feb 12, 2013 at 3:28 PM, Oberlies, Tobias
> <tobias.oberlies@xxxxxxx> wrote:
>> org.zapletnev.app1 is not in the resolved dependencies of the failing module, although it is included in the product. Where is that unit supposed to be coming from?
>>
>> Regards
>> Tobias
>>
>>
>>> -----Original Message-----
>>> From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
>>> bounces@xxxxxxxxxxx] On Behalf Of Igor Zapletnev
>>> Sent: Montag, 11. Februar 2013 12:36
>>> To: Tycho user list
>>> Subject: 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
>>> _______________________________________________
>>> tycho-user mailing list
>>> tycho-user@xxxxxxxxxxx
>>> https://dev.eclipse.org/mailman/listinfo/tycho-user
>> _______________________________________________
>> tycho-user mailing list
>> tycho-user@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/tycho-user


Back to the top