I'm running into a problem with AspectJ 1.8.10, and not sure how to resolve
this.

I have a multi-module maven build.  One of my modules requires running an
ant task (using the antrun-maven-plugin) with the jvm -noverify flag.
Consequently, I run the entire maven build using the -noverify flag.

However, my last module in my build is an AspectJ module.  When I try to
compile it using the aspectj-maven-plugin, I get the following error thrown:

[ERROR] Failed to execute goal
org.codehaus.mojo:aspectj-maven-plugin:1.10:compile (default) on project
adams-aspects: AJC compiler errors:
[ERROR] abort ABORT -- (BCException) Unable to find Asm for stackmap
generation (Looking for 'aj.org.objectweb.asm.ClassReader'). Stackmap
generation for woven code is required to avoid verify errors on a Java 1.7
or higher runtime
[ERROR] when weaving type webapp.tiles.AthleteBasedForm
[ERROR] when weaving classes
[ERROR] when weaving
[ERROR] when batch building BuildConfig[null] #Files=8 AopXmls=#0
[ERROR]


So I'm a bit in a bind.  I can't figure out any way to reconcile both
requirements - that module1 needs to run a plugin with the -noverify
parameter, and the aspectj plugin that needs to run it without.

Is there anyway I can disable the need for the stackmap generation to exist
in AJ 1.8.10?  I've looked for parameters I can pass to ajc but can't find
any.

Thanks,

Eric
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to