> -----Original Message----- > From: Rademacher Tobias [mailto:[EMAIL PROTECTED] > Sent: 14 January 2004 07:36 > To: 'Maven Users List' > Subject: RE: aspectj plugin > > Dear Vincent, > > thank you for your informations. I'll definitivly give it a try. > > The only bear in mind I have is unit testing. As far as I understand the > current plugin weaves > in the aspects into the generated assembly. Who can I test this as > test:test > is called before the assembly has been build? > Or do you weave-in aspects into the class files in target\classes > directory, > so that unit testing works fine?
You're right. This is a current limitation of the iajc task (it can only weave jars). Here's what I wrote in the plugin.jelly file (in the header): TODO: - Need to add back the ajdoc goal - Try to find a solution to weave at the class level instead of at the jar level as some other plugins (like the war one) do not go through the jar:jar goal (they stop at the java:compile step). - Add goals/properties xdoc documentation - Add other iajc attributes as plugin properties - Add a aspectj:jar-deploy goal See item 2. It seems this is something that the aspectj team also wanted to add (weaving directories in addition to jars). I don't know what the status is. Thanks -Vincent > > Thx again for your nice help. > > Bye > Toby > > > -----Original Message----- > > From: Vincent Massol [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, January 13, 2004 5:32 PM > > To: 'Maven Users List' > > Subject: RE: aspectj plugin > > > > > > Hi Tobias, > > > > I'm probably the last one to have modified the aspectj plugin... :-) I > > can't remember exactly what I did (it was a long way back). The only > > thing I remember is that I have completely rewritten it. I had to do > > that because I moved from the old AspectJ version to the new > > one (using > > the new iajc Ant task). This required a major overhaul. > > > > In the process, I may have dropped compilation support as it is no > > longer required: the weaving is done on bytecode and not on sources. > > > > I wanted to add improvements (they're listed in the plugin.jelly file) > > but unfortunately I have not had the time for them since then. > > > > I don't remember how far I went with the rewrite and I don't > > know if it > > is fully functional (I usually always leave stuff in full functional > > state - even though it might not be complete - but in that > > case, I don't > > remember). Maybe you could try it? If it's too broken, we can always > > revert to a previous version. > > > > Thanks > > -Vincent > > > > > -----Original Message----- > > > From: Rademacher Tobias [mailto:[EMAIL PROTECTED] > > > Sent: 13 January 2004 12:04 > > > To: '[EMAIL PROTECTED]' > > > Subject: aspectj plugin > > > > > > Hi Folks, > > > > > > I'm a bit confused right now about the cvs version and the release > > version > > > of the plugin. The cvs version don't longer have a aspectj:compile > > only a > > > aspectj:weave. Can you please clarify why compile goal has been > > dropped? > > > > > > Thx > > > Toby > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]