source: contrib/MailArchiver/sources/scripts/dn-create-ddl.nut @ 6785

Revision 6785, 802 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
6args <- [
7    "-cp"
8,   dofile("scripts/get-dn-classpath.nut")
9
10//jvm options
11,   "-Xmx512M"
12
13//system properties
14,   "-Dlog4j.configuration=file:scripts/dn-create-ddl.log4j.properties"
15
16//main class
17,   "org.datanucleus.store.schema.SchemaTool"
18
19//mode
20,   "-create"
21,   "-ddlFile"
22,   "scripts/out/metaarchive-schema-generated.sql"
23,   "-completeDdl"
24,   "-api"
25,   "JDO"
26,   "-v" /*verbose*/
27,   "-props"
28,   "scripts/datanucleus.properties"
29];
30
31args.extend(dofile("scripts/get-dn-metadata.nut"));
32
33printl("\njava");
34foreach(arg in args) {
35    printl(arg);
36}
37
38ret <- run("java", args);
39
40printl("\n*** DataNucleus create ddl exit:" + ret + " ***\n");
41
42return ret;
43
Note: See TracBrowser for help on using the repository browser.