> -----Original Message----- > From: Charles N. Harvey III [mailto:[EMAIL PROTECTED] > Sent: 09 February 2004 23:01 > To: Maven Users List > Subject: Re: aspectj includes > > I don't know why they aren't associated with the aspected jar. > Here's what happens, <jar:jar> runs and creates my app.jar with class > files and resources (regular files). Then <ajc> runs on that jar > since it cannot run on a filesystem. That task creates two jars, > app.jar and app-nonweaved.jar. The nonweaved.jar has the same > properties file as my original app.jar. But the new app.jar in the > target directory is completely resource free. It is really aggravating.
Ah ok. I would need to look at the aspectj plugin code to remember exactly what it's doing (sorry I did this some time ago). I'm sure you are right > > Do you see this happening? Am I nuts? I'll keep trying. Thanks for > the <jar> tip. No you're not nuts! It's probably me not remembering how I implemented the aspectj plugin. Sorry about that. > > > Oh yeah, one more thing... why does this appear every time? > > [iajc] couldn't find aspectjrt.jar on classpath, checked: > > Its just a warning, and the compile/package/weave works just fine. But > I don't get why it always tells me it can't find that jar, when I know > it can because it compiles. Oh well. I'd like to know too. This has been puzzling me, especially as everything works fine. I haven't had the time to debug it and find the reason (I've always suspected it was a bug in aspectj output but I may be wrong). Thanks -Vincent > > > Charlie > > > > Vincent Massol wrote: > > >You cannot compare ajc with jar. One is about compiling the other about > >packaging. You must compare ajc with javac. But yes, I see your point > >about including resource in a jar. Fortunately it's quite easy to do > >with Ant. Simply use the <jar> task using update="true" as an attribute. > > > >That said, what I don't understand is why these resources are not > >packaged when you call the jar goal? Is it because these resources are > >only related to AOP? > > > >Thanks > >-Vincent > > > > > > > >>-----Original Message----- > >>From: Charles N. Harvey III [mailto:[EMAIL PROTECTED] > >>Sent: 09 February 2004 21:55 > >>To: Maven Users List > >>Subject: Re: aspectj includes > >> > >>As far as I can tell, the java (jar:jar) command does do it all in one > >>step. This is because <ant:jar> has "includes" and "excludes" as part > >>of the task. So whatever specified gets included or excluded. I > >> > >> > >don't > > > > > >>see a second step in the plugin.jelly file for the java or jar plugin. > >> > >>And, I guess I don't really get it. How do you copy files into a zip > >>that has already been zipped? I guess that is possible, I just have > >>never done it. > >> > >>Any tips? > >> > >> > >>Charlie > >> > >> > >> > >>Vincent Massol wrote: > >> > >> > >> > >>>Charles, > >>> > >>>Why do you want to have the copying happen in the ajc step? Why not > >>>simply do it in a second copy step as it is done for the java plugin? > >>> > >>>Thanks > >>>-Vincent > >>> > >>> > >>> > >>> > >>> > >>>>-----Original Message----- > >>>>From: Charles N. Harvey III [mailto:[EMAIL PROTECTED] > >>>>Sent: 09 February 2004 20:52 > >>>>To: Maven Users List > >>>>Subject: Re: aspectj includes > >>>> > >>>>Vincent, > >>>>I don't think it is possible yet. Since everything runs under the > >>>><ant:iajc> task and that task does not have any properties that > >>>> > >>>> > >>>> > >>>> > >>>include > >>> > >>> > >>> > >>> > >>>>files other than .java and .aj. The bug below shows that the goal > >>>>(possibly for 1.2) is to change "-injars" to "-inpath" so > >>>> > >>>> > >directories > > > > > >>>>are supported. I asked if that means that all files in the > >>>> > >>>> > >directory > > > > > >>>>will be included but have not yet heard back. > >>>> > >>>>https://bugs.eclipse.org/bugs/show_bug.cgi?id=46347 > >>>> > >>>> > >>>>Charlie > >>>> > >>>> > >>>>Vincent Massol wrote: > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>>Hi Charles, > >>>>> > >>>>>The current version of the aspectj plugin does not support copying > >>>>>resource files. If you have time, please submit a patch :-) > >>>>> > >>>>>Thanks > >>>>>-Vincent > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>>-----Original Message----- > >>>>>>From: Charles N. Harvey III [mailto:[EMAIL PROTECTED] > >>>>>>Sent: 02 February 2004 17:20 > >>>>>>To: Maven Users List > >>>>>>Subject: aspectj includes > >>>>>> > >>>>>>Hello. > >>>>>>'Nother aspectj question that probably can't be answered, but I > >>>>>> > >>>>>> > >will > > > > > >>>>>>ask anyway. How can I include *.properties or *.xml files in my > >>>>>>aspected jar? No matter what I seem to do my static files are > >>>>>> > >>>>>> > >never > > > > > >>>>>>copied over into the jar. Which, of course, makes my app fail. > >>>>>> > >>>>>>It even strips them out when I do <injars>. The original jar has > >>>>>>properties files but the new aspected one does not. Pretty > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>frustrating. > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>>Any tips would be much appreciated. > >>>>>> > >>>>>>Thanks. > >>>>>> > >>>>>> > >>>>>>Charlie > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>-------------------------------------------------------------------- - > >>>> > >>>> > >>>>> > >>>>> > >>>>>>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] > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>--------------------------------------------------------------------- > >>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]