Skip to main content



      Home
Home » Eclipse Projects » Plugin Development Environment (PDE) » Where to specify allowBinaryCycles=true?
Where to specify allowBinaryCycles=true? [message #30708] Mon, 03 November 2008 08:17 Go to next message
Eclipse UserFriend
I'm using Eclipse 3.4 (build id: I20080617-2000) and trying to use the
allowBinaryCycles=true option described in bug 208011
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=208011). The bug report
mentions putting this in the "top level build configuration properties."
Is this the build.properties for a plug-in?

Ultimately I'd like to build an application using the Eclipse Product
export wizard. Is it possible to use this option for that?

I put allowBinaryCycles = true in each of my plug-in's build.properties
files. My plug-ins depend on some binaries (plug-ins in my target
environment) that are contain cycles but none of my workspace plug-ins
contain cycles.

I tried building the product but wasn't able to. I then tried building
a plug-in and got the same cycles error. The plug-in references 17
plug-ins of which only one is a workspace plug-in. That workspace
plug-in has no references.

I've tried searching around for more details on this property, however,
I've only been able to find comments about it being available and how
it's useful and not about the mechanics of using it.

Thanks,
-Ryan Norris
Re: Where to specify allowBinaryCycles=true? [message #30752 is a reply to message #30708] Mon, 03 November 2008 09:14 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: zx.code9.com

Ryan Norris wrote:
> I'm using Eclipse 3.4 (build id: I20080617-2000) and trying to use the
> allowBinaryCycles=true option described in bug 208011
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=208011). The bug report
> mentions putting this in the "top level build configuration properties."
> Is this the build.properties for a plug-in?
>
> Ultimately I'd like to build an application using the Eclipse Product
> export wizard. Is it possible to use this option for that?
>
> I put allowBinaryCycles = true in each of my plug-in's build.properties
> files. My plug-ins depend on some binaries (plug-ins in my target
> environment) that are contain cycles but none of my workspace plug-ins
> contain cycles.
>
> I tried building the product but wasn't able to. I then tried building
> a plug-in and got the same cycles error. The plug-in references 17
> plug-ins of which only one is a workspace plug-in. That workspace
> plug-in has no references.
>
> I've tried searching around for more details on this property, however,
> I've only been able to find comments about it being available and how
> it's useful and not about the mechanics of using it.

In 3.5M3, you can use the export wizards in PDE UI to enable this option
(it's actually enabled by default now).

http://code9.com/2008/10/28/tip-pde-build-and-binary-cycles/

Cheers,

~ Chris
Re: Where to specify allowBinaryCycles=true? [message #30785 is a reply to message #30752] Mon, 03 November 2008 10:09 Go to previous messageGo to next message
Eclipse UserFriend
Thanks! I saw that article but unfortunately I haven't switched to 3.5
yet. I probably won't be able to for a while either. It sounds like
the option should be available in my version of Eclipse. I don't mind
manually adding if only I could figure out where.

-Ryan

Chris Aniszczyk wrote:
> Ryan Norris wrote:
>> I'm using Eclipse 3.4 (build id: I20080617-2000) and trying to use the
>> allowBinaryCycles=true option described in bug 208011
>> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=208011). The bug
>> report mentions putting this in the "top level build configuration
>> properties." Is this the build.properties for a plug-in?
>>
>> Ultimately I'd like to build an application using the Eclipse Product
>> export wizard. Is it possible to use this option for that?
>>
>> I put allowBinaryCycles = true in each of my plug-in's
>> build.properties files. My plug-ins depend on some binaries (plug-ins
>> in my target environment) that are contain cycles but none of my
>> workspace plug-ins contain cycles.
>>
>> I tried building the product but wasn't able to. I then tried
>> building a plug-in and got the same cycles error. The plug-in
>> references 17 plug-ins of which only one is a workspace plug-in. That
>> workspace plug-in has no references.
>>
>> I've tried searching around for more details on this property,
>> however, I've only been able to find comments about it being available
>> and how it's useful and not about the mechanics of using it.
>
> In 3.5M3, you can use the export wizards in PDE UI to enable this option
> (it's actually enabled by default now).
>
> http://code9.com/2008/10/28/tip-pde-build-and-binary-cycles/
>
> Cheers,
>
> ~ Chris
Re: Where to specify allowBinaryCycles=true? [message #30820 is a reply to message #30785] Mon, 03 November 2008 11:30 Go to previous message
Eclipse UserFriend
The "top level build configuration" is not available in the UI. It is
part of setting up a headless automated build. During export, the UI
generates this configuration for you behind the scenes.

In 3.4 there is no way to turn on allowBinaryCycles for export, you must
instead set up a headless build.

http://help.eclipse.org/ganymede/topic/org.eclipse.pde.doc.u ser/tasks/pde_product_build.htm

-Andrew
Ryan Norris wrote:
> Thanks! I saw that article but unfortunately I haven't switched to 3.5
> yet. I probably won't be able to for a while either. It sounds like
> the option should be available in my version of Eclipse. I don't mind
> manually adding if only I could figure out where.
>
> -Ryan
>
> Chris Aniszczyk wrote:
>> Ryan Norris wrote:
>>> I'm using Eclipse 3.4 (build id: I20080617-2000) and trying to use
>>> the allowBinaryCycles=true option described in bug 208011
>>> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=208011). The bug
>>> report mentions putting this in the "top level build configuration
>>> properties." Is this the build.properties for a plug-in?
>>>
>>> Ultimately I'd like to build an application using the Eclipse Product
>>> export wizard. Is it possible to use this option for that?
>>>
>>> I put allowBinaryCycles = true in each of my plug-in's
>>> build.properties files. My plug-ins depend on some binaries
>>> (plug-ins in my target environment) that are contain cycles but none
>>> of my workspace plug-ins contain cycles.
>>>
>>> I tried building the product but wasn't able to. I then tried
>>> building a plug-in and got the same cycles error. The plug-in
>>> references 17 plug-ins of which only one is a workspace plug-in.
>>> That workspace plug-in has no references.
>>>
>>> I've tried searching around for more details on this property,
>>> however, I've only been able to find comments about it being
>>> available and how it's useful and not about the mechanics of using it.
>>
>> In 3.5M3, you can use the export wizards in PDE UI to enable this
>> option (it's actually enabled by default now).
>>
>> http://code9.com/2008/10/28/tip-pde-build-and-binary-cycles/
>>
>> Cheers,
>>
>> ~ Chris
Re: Where to specify allowBinaryCycles=true? [message #584109 is a reply to message #30708] Mon, 03 November 2008 09:14 Go to previous message
Eclipse UserFriend
Ryan Norris wrote:
> I'm using Eclipse 3.4 (build id: I20080617-2000) and trying to use the
> allowBinaryCycles=true option described in bug 208011
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=208011). The bug report
> mentions putting this in the "top level build configuration properties."
> Is this the build.properties for a plug-in?
>
> Ultimately I'd like to build an application using the Eclipse Product
> export wizard. Is it possible to use this option for that?
>
> I put allowBinaryCycles = true in each of my plug-in's build.properties
> files. My plug-ins depend on some binaries (plug-ins in my target
> environment) that are contain cycles but none of my workspace plug-ins
> contain cycles.
>
> I tried building the product but wasn't able to. I then tried building
> a plug-in and got the same cycles error. The plug-in references 17
> plug-ins of which only one is a workspace plug-in. That workspace
> plug-in has no references.
>
> I've tried searching around for more details on this property, however,
> I've only been able to find comments about it being available and how
> it's useful and not about the mechanics of using it.

In 3.5M3, you can use the export wizards in PDE UI to enable this option
(it's actually enabled by default now).

http://code9.com/2008/10/28/tip-pde-build-and-binary-cycles/

Cheers,

~ Chris
Re: Where to specify allowBinaryCycles=true? [message #584120 is a reply to message #30752] Mon, 03 November 2008 10:09 Go to previous message
Eclipse UserFriend
Thanks! I saw that article but unfortunately I haven't switched to 3.5
yet. I probably won't be able to for a while either. It sounds like
the option should be available in my version of Eclipse. I don't mind
manually adding if only I could figure out where.

-Ryan

Chris Aniszczyk wrote:
> Ryan Norris wrote:
>> I'm using Eclipse 3.4 (build id: I20080617-2000) and trying to use the
>> allowBinaryCycles=true option described in bug 208011
>> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=208011). The bug
>> report mentions putting this in the "top level build configuration
>> properties." Is this the build.properties for a plug-in?
>>
>> Ultimately I'd like to build an application using the Eclipse Product
>> export wizard. Is it possible to use this option for that?
>>
>> I put allowBinaryCycles = true in each of my plug-in's
>> build.properties files. My plug-ins depend on some binaries (plug-ins
>> in my target environment) that are contain cycles but none of my
>> workspace plug-ins contain cycles.
>>
>> I tried building the product but wasn't able to. I then tried
>> building a plug-in and got the same cycles error. The plug-in
>> references 17 plug-ins of which only one is a workspace plug-in. That
>> workspace plug-in has no references.
>>
>> I've tried searching around for more details on this property,
>> however, I've only been able to find comments about it being available
>> and how it's useful and not about the mechanics of using it.
>
> In 3.5M3, you can use the export wizards in PDE UI to enable this option
> (it's actually enabled by default now).
>
> http://code9.com/2008/10/28/tip-pde-build-and-binary-cycles/
>
> Cheers,
>
> ~ Chris
Re: Where to specify allowBinaryCycles=true? [message #584133 is a reply to message #30785] Mon, 03 November 2008 11:30 Go to previous message
Eclipse UserFriend
The "top level build configuration" is not available in the UI. It is
part of setting up a headless automated build. During export, the UI
generates this configuration for you behind the scenes.

In 3.4 there is no way to turn on allowBinaryCycles for export, you must
instead set up a headless build.

http://help.eclipse.org/ganymede/topic/org.eclipse.pde.doc.u ser/tasks/pde_product_build.htm

-Andrew
Ryan Norris wrote:
> Thanks! I saw that article but unfortunately I haven't switched to 3.5
> yet. I probably won't be able to for a while either. It sounds like
> the option should be available in my version of Eclipse. I don't mind
> manually adding if only I could figure out where.
>
> -Ryan
>
> Chris Aniszczyk wrote:
>> Ryan Norris wrote:
>>> I'm using Eclipse 3.4 (build id: I20080617-2000) and trying to use
>>> the allowBinaryCycles=true option described in bug 208011
>>> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=208011). The bug
>>> report mentions putting this in the "top level build configuration
>>> properties." Is this the build.properties for a plug-in?
>>>
>>> Ultimately I'd like to build an application using the Eclipse Product
>>> export wizard. Is it possible to use this option for that?
>>>
>>> I put allowBinaryCycles = true in each of my plug-in's
>>> build.properties files. My plug-ins depend on some binaries
>>> (plug-ins in my target environment) that are contain cycles but none
>>> of my workspace plug-ins contain cycles.
>>>
>>> I tried building the product but wasn't able to. I then tried
>>> building a plug-in and got the same cycles error. The plug-in
>>> references 17 plug-ins of which only one is a workspace plug-in.
>>> That workspace plug-in has no references.
>>>
>>> I've tried searching around for more details on this property,
>>> however, I've only been able to find comments about it being
>>> available and how it's useful and not about the mechanics of using it.
>>
>> In 3.5M3, you can use the export wizards in PDE UI to enable this
>> option (it's actually enabled by default now).
>>
>> http://code9.com/2008/10/28/tip-pde-build-and-binary-cycles/
>>
>> Cheers,
>>
>> ~ Chris
Previous Topic:Where to specify allowBinaryCycles=true?
Next Topic:Plug in with cyclic dependencies?
Goto Forum:
  


Current Time: Tue May 13 18:16:58 EDT 2025

Powered by FUDForum. Page generated in 0.03431 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top