| Summary: | Investigate support for generating .api_description files for bundles that are not API tools enabled | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Curtis Windatt <curtis.windatt.public> | ||||
| Component: | Build | Assignee: | Curtis Windatt <curtis.windatt.public> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | enhancement | ||||||
| Priority: | P3 | CC: | aniefer, ankur_sharma, curtis.windatt.public, David.Olsen, Michael_Rennie, pete.steinfeld, pjparapo | ||||
| Version: | 3.7 | Flags: | curtis.windatt.public:
review?
(aniefer) |
||||
| Target Milestone: | 3.7 M6 | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Bug Depends on: | 330947 | ||||||
| Bug Blocks: | |||||||
| Attachments: |
|
||||||
|
Description
Curtis Windatt
Created attachment 190214 [details]
Possible Fix
Andrew, can you look at this patch and see if I'm doing anything blatantly wrong? Peter, can you test this and see if it will work for you? The code change is very minimal because it is an optional boolean property. If the allowNonApiProject parameter is passed to PDE build, it will be set as the attribute on the generation task. The value must be 'true' for anything to change. If the parameter is not added to the parameters given to PDE build, the attribute should never be set on the task. Andrew, please review my fix for M6 if at all possible. Sorry it's so late in the milestone! (In reply to comment #2) > Andrew, can you look at this patch and see if I'm doing anything blatantly > wrong? > > Peter, can you test this and see if it will work for you? > > The code change is very minimal because it is an optional boolean property. If > the allowNonApiProject parameter is passed to PDE build, it will be set as the > attribute on the generation task. The value must be 'true' for anything to > change. If the parameter is not added to the parameters given to PDE build, > the attribute should never be set on the task. Thanks Curtis, this sounds like exactly what we need. I'll test it out once it is available in a build. The attached patch has been released. I tested the fix in IES build I20110314-1108 and it worked fine. Thank you. |