Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ajdt-dev] partially OT, AJDT & RAD

Hello Matt,
 thanks for the reply..
> working exactly? Note that the woven classes go in the output folder
> of the marcoAspect project, so they won't get automatically deployed
> to the app server. The other possible arrangement would be to make

this is the problem i suppose, because in the 'problem window' i can
see the classes that are going to get woven.

How can i deploy then my project on the server? when i created it
there was no option to associate it with an .EAR...

could you help me again?

thanks in advance and regards
 marco



> marcoWeb an AspectJ project, then use the aspectpath setting to get
> the aspects from the other project.
> 
> Regards,
> 
> Matt.
> 
> On 18/08/05, Marco Mistroni <mmistroni@xxxxxxxxx> wrote:
> > Hello Matt,
> >   sorry, i read that article and even this one but i cannot manage to
> > get my aspects at work.
> > I couldn't manage to understand the difference between AspectJ
> > AspectPath and AspectJ InPath
> >
> > I have created a marcoAspect aspectJ PROJECT which contains 1 aspect.
> > that aspect intercepts calls to a mehtod of a class in my marcoWeb project.
> >
> > marcoWeb is NOT an AspectJ project.
> >
> > what are the settings that i need to do in the marcoAspect project?
> > What i have done so far (which is not working) is to set the
> > marcoAspect project  AspectInPath to include the  WEB-INF\classes of
> > my marcoWeb project.
> >
> > In the Inpath, do ihave to point to directory for sourcecode or for class files?
> >
> > thanks in advance and regards
> >  marco
> >
> >
> >
> >
> >
> >
> >
> > On 8/16/05, Matt Chapman <mpchapman@xxxxxxxxx> wrote:
> > > Yes, in general a project dependency is not sufficient to control
> > > weaving across projects - you need to use the inpath, aspectpath,
> > > and/or outjar settings.
> > >
> > > Maybe this article is more useful (eventually I'll write a useful one! ;-)
> > > http://www.ibm.com/developerworks/java/library/j-aopwork9/
> > > See the section on "Managing multiple projects". It shouldn't matter
> > > that your projects are EJB and Web projects - if they are
> > > AspectJ-enabled, you can still use the aspectpath setting to weave in
> > > the aspects from the appropriate project.
> > >
> > > Regards,
> > >
> > > Matt.
> > >
> > > On 16/08/05, Marco Mistroni <mmistroni@xxxxxxxxx> wrote:
> > > > Hello Matt,
> > > >    i htink i have read it already...unfortunately that article just convert
> > > > an existing project to an aspectJ Project
> > > >
> > > > > Could you explain a bit more about your setup? Why not create your
> > > > > aspects in your EJB and Web projects, instead of in a separate AspectJ
> > > > > project?
> > > >
> > > > yes, i can, but it won't help me.
> > > > See, i have to write an aspect that after intercepting certain
> > > > methods, logs some
> > > > data including the user which is logged in.,
> > > > the logged in user is not passed down from the Web to the 'Backend'
> > > > tier, and thus i cannot access it (unless i modify all methods to
> > > > include a new parameters, but if i am correct AOP was made to solve
> > > > this problems).
> > > >
> > > > so i have defined an aspect in the web project which intercepts
> > > > methods where user logs in.
> > > > and i thought that my EJB aspect could retrieve teh user from my Web aspect...
> > > > Possible, yes, but i'll have to make a dependency between my web
> > > > project and my EJB project (where there is already a dependency
> > > > between web and EJB).
> > > > so i thought that if i can creata an AspectJ project, and write all my
> > > > aspect there, then i won't need to create useless dependencies.
> > > > the only problem is that my aspect defined in my aspectj seems not get
> > > > 'woven' with projects that they refer to..
> > > > I have read that i need to change my aspectJ build path or something,
> > > > but i still cannot get it to work..
> > > >
> > > > do you have any suggestions?
> > > >
> > > > thanks and regards
> > > >  marco
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > >
> > > > > Regards,
> > > > >
> > > > > Matt.
> > > > >
> > > > > On 16/08/05, Marco Mistroni <mmistroni@xxxxxxxxx> wrote:
> > > > > > hello,
> > > > > >   i am developing apps using RAD from IBM.
> > > > > > recently i installed AJDT plugins to write some aspects.
> > > > > > i have different aspects for both my EJB project and other WEB
> > > > > > projects.. and some of them needs to communicate, so i htought to
> > > > > > create an AspectJ project.
> > > > > > the only problem is hta ti cannot add this project to my EAR.... or
> > > > > > even deploy it..
> > > > > >
> > > > > > anyone could tell me how to do it?
> > > > > >
> > > > > > sorry for the OT and thanks in advance for the reply
> > > > > >  Marco
> > > > > > _______________________________________________
> > > > > > ajdt-dev mailing list
> > > > > > ajdt-dev@xxxxxxxxxxx
> > > > > > https://dev.eclipse.org/mailman/listinfo/ajdt-dev
> > > > > >
> > > > > _______________________________________________
> > > > > ajdt-dev mailing list
> > > > > ajdt-dev@xxxxxxxxxxx
> > > > > https://dev.eclipse.org/mailman/listinfo/ajdt-dev
> > > > >
> > > > _______________________________________________
> > > > ajdt-dev mailing list
> > > > ajdt-dev@xxxxxxxxxxx
> > > > https://dev.eclipse.org/mailman/listinfo/ajdt-dev
> > > >
> > > _______________________________________________
> > > ajdt-dev mailing list
> > > ajdt-dev@xxxxxxxxxxx
> > > https://dev.eclipse.org/mailman/listinfo/ajdt-dev
> > >
> > _______________________________________________
> > ajdt-dev mailing list
> > ajdt-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/ajdt-dev
> >
> _______________________________________________
> ajdt-dev mailing list
> ajdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/ajdt-dev
>


Back to the top