here are the steps:

download the current JavaEE Eclipse 3.5.2 from eclipse.org
of course because this is an AspectJ list install AJDT first from here:
http://download.eclipse.org/tools/ajdt/35/dev/update
install everything
restart
turn on JDT weaving
restart eclipse
then install Scala's nightly build
do not install JDT weaving from Scala's site
http://www.scala-lang.org/scala-eclipse-plugin-nightly
just select Scala, restart and then you have all three Java, AspectJ, Scala

So I created a Scala project and an AspectJ project.
When I add the AspectJ nature to the Scala project it breaks the Scala
editor for Scala code.  What would it take to allow the AspectJ Builder to
run after the Scala compile?

I added a Scala project to the inpath of my AspectJ project and created some
advice on a Scala class and it worked!  The only thing I had to do as add
the Scala-library.jar to my AspectJ project manually, even though it should
have picked it up from the exports of the Scala project.  Is this a bug
somewhere?

Mike



On Wed, Apr 21, 2010 at 5:15 PM, Kevin Shale <[email protected]> wrote:

> Are you installing both plugins completely or are you leaving some
> checkboxes unchecked?
> In what order are you installing them? First scala and then ajdt or the
> other way around??
>
> Thanks!
> Kevin
>
>  I am using eclipse 3.5.x
>> and both dev builds of AJDT and Scala
>> try these:
>> scala - http://www.scala-lang.org/scala-eclipse-plugin-nightly
>> ajdt dev - http://download.eclipse.org/tools/ajdt/35/dev/update
>>
>> and I even have the JavaFX plugin working in this setup.
>>
>> it would be interesting if you could create advice polyglot compatible:
>>
>> in addition to:
>> before(int a) : pointcuta(a) { someCode(); }
>> why not this:
>> before(int a): pointcuta(a) MyClass.myMethod;
>>
>> then you could provide advice in any jvm language.  I am not sure if that
>> would be the best syntax?
>>
>> Mike
>>
>> On Wed, Apr 21, 2010 at 8:32 AM, Kevin Shale <[email protected]> wrote:
>>
>>  AJDT 3.6 + Scala 2.8.0 (current RC versions) do not mix.
>>> Earlier releases of both do not mix either.
>>>
>>> I have been trying to get both plugins to work since Eclipse 3.4 with
>>> different approaches, all of which have all failed.
>>>
>>> This week I tried Helios M6 (3.6 = eclipse-jee-helios-M6-win32.zip) with
>>> the newest Scala 2.8.0 RC plugin installed.
>>> After installing the development AJDT 3.6 plugin at
>>> http://download.eclipse.org/tools/ajdt/36/dev/update/
>>> I still have conflicts (JDT-related).
>>>
>>> Can anyone tell me if these two plugins can peacefully coexist inside the
>>> same Eclipse installation and if so, how to configure this?
>>>
>>> Thank you!
>>>
>>
> _______________________________________________
> aspectj-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to