[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.technology.ajdt] Re: Binary cycles while exporting RCP product

Hi Andrew,

I did the update, I got AspectJ Development Tools 2.0.1.e35x-20090704-2000, but I'm still having problems.

I have no checkbox for allowing cycles in "Export Eclipse Product with AspectJ support". It is not an issue as now it does not fail due cycles anymore.
I saw it in "Export deployable plug-ins and fragments with AspectJ support" but I need to export it as an eclipse product.

The problem is that I have no compiled aspects in the exported product, I have only .aj files and sometimes a compilation error in a temporary build.xml (line 210) which is created in the project root, it does not 
happen with regular PDE product export.

I would like to clarify something, I don't know if it matters:
I don't have aspects in the product I'm exporting, but in another project 
which the product depends on.

WS structure (simplified :-) )
 - domain (with aspects)
 - ui (the product, depending on domain)

Let me know if I'm doing something wrong. Anyway, I can wait until you post the scripts for headless building {IReminder reminder = (IReminder) gaston;} :-)
Thanks again

Gaston.


Andrew Eisenberg wrote:

> 
> 
> 
>> I got the bugzilla mail. Good news. What should I do to try it out?
>> download a nightly build of AJDT for Galileo? or it is already published
>> thru the update site.
> 
> It will be available from the dev update site:
> http://download.eclipse.org/tools/ajdt/35/dev/update
> 
> It is not available yet, but should be within a few hours.  Look at the
> time stamp for the build available from the site to see if it is the one
> produced today.
> 
>> Early next week would be pretty fine for me. I'm adding myself to this
>> bug's CC list right now so I get notified when you post it.
> Good.
> 
>> It would be really cool. There would be lot of people using aspectj in
>> RCP products who need to build "headlesslly"
> 
> Well, when I asked on the bug report and on the mailing list who would be
> interested in having this feature available from the update site, I got no
> responses, so I assumed there was little interest.
> 
>> 
>> Last question.
>> Is this build delegating on PDE one so it only replaces PDE for
>> compiling? I ask it to know if I must contact you for problems (not
>> related to AspectsJ) in the headless build process if I'm using this
>> script or I should contact PDE folks.
> What we do, and this is the reason why it is not "officially" supported,
> is that we branch the PDE build plugin and make the appropriate changes so
> that
> AJDT can be built.  The only substantial change that we have made is to
> delegate to ajc instead of javac, but this small change cascades into a
> few other changes elsewhere in the plugin.
> 
> It will probably work on other projects, but we have not tested it in
> detail (nor do we have the capacity to).
> 
> --a