@admc.com/sqltool-mswin
Version:
SqlTool on MS Windows
33 lines (31 loc) • 1.36 kB
JSON
[
{ "label": "Verify that source sqltool.jar is modular",
"cmd": [ "${JAVA_HOME}/bin/java", "-p",
"${HSQLDB_ROOT}/lib/sqltool.jar", "-m",
"org.hsqldb.sqltool/org.hsqldb.cmdline.SqlTool", "--sql",
"\\p helo"]
}, {
"label": "Verify that source hsqldbmin.jar is module",
"cmd": ["${JAVA_HOME}/bin/java", "-p",
"${HSQLDB_ROOT}/lib/hsqldbmin.jar", "-m",
"org.hsqldb/org.hsqldb.lib.tar.TarReaderMain"]
}, {
"label": "Verify that source sqltool.jar has working modular entry-point",
"cmd": ["${JAVA_HOME}/bin/java", "-p",
"${HSQLDB_ROOT}/lib/sqltool.jar:${HSQLDB_ROOT}/lib/hsqldbmin.jar", "-m",
"org.hsqldb.sqltool", "--rcFile=artifacts/sqltool.rc",
"--sql", "call 'helo';", "mem"]
},
{
"label": "Build Modular JRE",
"cmd": ["${JAVA_HOME}/bin/jlink", "-p",
"${SRC_JRE_JMODS}:${HSQLDB_ROOT}/lib/sqltool.jar:${HSQLDB_ROOT}/lib/hsqldbmin.jar",
"--compress", "2", "--strip-debug", "--no-header-files",
"--no-man-pages", "--add-modules", "org.hsqldb,org.hsqldb.sqltool",
"--output", "${TARGET_JRE_NAME}"]
}, {
"label": "Test Modular JRE. Should fail if ${SRC_JRE_JMODS} not for ${THIS_PLATFORM}",
"cmd": ["${TARGET_JRE_NAME}/bin/java", "-m", "org.hsqldb.sqltool",
"--sql", "call 'helo';", "mem"]
}
]