source: contrib/MailArchiver/sources/scripts/aj-weaving.nut @ 6785

Revision 6785, 789 bytes checked in by rafaelraymundo, 12 years ago (diff)

Ticket #2946 - Liberado codigo do MailArchiver?. Documentação na subpasta DOCS.

Line 
1script_path <- filepath(__argv[0]);
2proj_path <- convpath(script_path + "/..", true);
3chdir(proj_path);
4printl("\ncwd: " + getcwd());
5
6aspectpath <- pathenv(
7    "deps/Spring-Framework-3.1.0/org.springframework.aspects-3.1.0.RELEASE.jar"
8);
9
10inpath <- pathenv(
11    "build/classes"
12);
13
14args <- [
15    "-cp"
16,   dofile("scripts/get-aj-classpath.nut")
17
18//jvm options
19,   "-Xmx512M"
20
21//main class
22,   "org.aspectj.tools.ajc.Main"
23
24//options
25,   "-inpath"
26,   inpath
27
28,   "-aspectpath"
29,   aspectpath
30
31,   "-showWeaveInfo"
32,   "-1.6"
33,   "-verbose"
34
35,   "-log"
36,   "scripts/log/aj-weaving.log"
37
38,   "-d"
39,   "build/classes"
40];
41
42printl("\njava");
43foreach(arg in args) {
44    printl(arg);
45}
46
47ret <- run("java", args);
48
49printl("\n*** AspectJ bytecode weaving exit:" + ret + " ***\n");
50
51return ret;
52
Note: See TracBrowser for help on using the repository browser.