Ok, I have it now. The aspectpath needed to point to aws-java-sdk-1.10.16.jar.
Basically what I was trying first, but using
aws-java-sdk-flow-build-tools-1.10.16.jar
instead..

On Thu, Sep 10, 2015 at 3:46 PM, Willie Owens <[email protected]>
wrote:

> Hey everyone,
>
> I'm trying to get compile-time weaving working with my Amazon SWF project.
> The end goal is to use gradle to build the project. I figured I would try
> to compile from the command line first. Everything seems to compile
> properly until I run my output jar and realize that it doesn't seem like
> any weaving had taken place.
>
> The project is very small and I figured I would start out by just
> compiling all source files with ajc.
>
> The command I am running is:
>    ajc -sourceroots src -classpath
> aspectjtools.jar:aspectjrt.jar:aws-java-sdk-1.10.16.jar:aws-java-sdk-flow-build-tools-1.10.16.jar:/other/3rdparty/libs
>  -source
> 1.8 -target 1.8 -outjar myprogram.jar
>
> I am getting output like:
> {{
> [warning] AsynchronyDeciderAnnotationProcessor.process() invoked.
> [warning] Processing @Activities for XXXXXActivities
>
> [warning] Processing @Workflow for XXXXXWorkflow
>
> [warning] Processing finished
>
> 4 warnings
> }}
>
> And I am able to get a jar built. However, when I run a few main's in my
> jar I notice that the aspectj weaving must not have taken place (or at
> least that's what it seems). If anyone here is familiar with AWS Simple
> Work Flow, I am using the Flow Framework which should modify any method
> annotated with @Asynchronous to wait for all Promise arguments to be set
> before running the method. However, when I run off the jar I created the
> program goes right into these methods and tries to access some Promises
> before they are set -- Exception!
>
> Am I missing something here? I am able to get load-time weaving working
> fine, however I'd like to perform weaving compile-time.
>
> I've also tried adding the aspecjweavar.jar to my classpath as well with
> the "-aspectpath" option.
>
> Thanks,
> Willie
>
_______________________________________________
aspectj-users mailing list
[email protected]
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