script_path <- filepath(__argv[0]); proj_path <- convpath(script_path + "/..", true); chdir(proj_path); printl("\ncwd: " + getcwd()); aspectpath <- pathenv( "deps/Spring-Framework-3.1.0/org.springframework.aspects-3.1.0.RELEASE.jar" ); inpath <- pathenv( "build/classes" ); args <- [ "-cp" , dofile("scripts/get-aj-classpath.nut") //jvm options , "-Xmx512M" //main class , "org.aspectj.tools.ajc.Main" //options , "-inpath" , inpath , "-aspectpath" , aspectpath , "-showWeaveInfo" , "-1.6" , "-verbose" , "-log" , "scripts/log/aj-weaving.log" , "-d" , "build/classes" ]; printl("\njava"); foreach(arg in args) { printl(arg); } ret <- run("java", args); printl("\n*** AspectJ bytecode weaving exit:" + ret + " ***\n"); return ret;