Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Using "Automated Management of Dependencies" when building with tycho?

hm. What I understood is that additional.bundles defines the flat list of Bundle-SymbolicName's (no version) which

1. will be added to the compile classpath
2. can be used to manually compute dependencies with the PDE MANIFEST editor.
   You do this by clicking "Analyze code and add Dependencies" in the MANIFEST editor 
   and it will add the Require-Bundle or Import-Package statements needed

If this is true, tycho should just add the dependencies to latest version of all dependencies listed in additional.bundles to the compile classpath.
The user is responsible to make sure the MANIFEST has all dependencies for resolving at runtime.

Regards,
Jan

-----Original Message-----
From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Igor Fedorenko
Sent: Montag, 1. August 2011 13:59
To: tycho-user@xxxxxxxxxxx
Subject: Re: [tycho-user] Using "Automated Management of Dependencies" when building with tycho?

Unless I misunderstood how automatic dependency management works,
additional.bundles is only half of the puzzle. It tells the tooling what
bundles can be used to look for dependencies, but actual Import-Package
(or Require-Bundle) have to be calculated during the build by analyzing
bundle classes.

--
Regards,
Igor

On 11-08-01 3:51 PM, Sievers, Jan wrote:
> this has been discussed lately on this list:
> http://dev.eclipse.org/mhonarc/lists/tycho-user/msg00518.html
>
> support for additional.bundles in build.properties should not be too hard to add
> (similar to jars.extra.classpath), from my point of view we just don't have a compelling usecase for it
> since we don't use additional.bundles.
>
> That said, feel free to open a bug and provide a quality patch.
>
> Regards,
> Jan
>
> -----Original Message-----
> From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of motes motes
> Sent: Montag, 1. August 2011 13:37
> To: Tycho user list
> Subject: Re: [tycho-user] Using "Automated Management of Dependencies" when building with tycho?
>
> Here you go:
>
> http://eclipsesource.com/blogs/2009/05/29/pdes-automated-management-of-dependencies/
>
>
>
> On Mon, Aug 1, 2011 at 1:21 PM, Igor Fedorenko<igor@xxxxxxxxxxxxxx>  wrote:
>> Do you mind providing some links that explain what this feature does and
>> what underlying usecase(s) it solves?
>>
>> --
>> Regards,
>> Igor
>>
>> On 11-08-01 3:08 PM, motes motes wrote:
>>>
>>> In an eclipse plugin its possible to specify dependencies using the
>>> Automated Management of Dependencies (AMD) which basically is the same
>>> as plain dependency management except that the dependencies are not
>>> written to the MANIFEST file. When building with PDE build this works
>>> fine but when building with tycho I often need to add some of the
>>> dependencies from the AMD either to imported packages or required or I
>>> get compilations errors (Access restriction ...)
>>>
>>> Do you guys avoid using AMD or are there plans for better support of
>>> AMD when building with tycho (currently I use 0.12.0)?
>>> _______________________________________________
>>> 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
> _______________________________________________
> 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