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.

Do you see this happening?  Am I nuts?  I'll keep trying.  Thanks for
the <jar> tip.


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.


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]



Reply via email to