@admc.com/sqltool-linux-x86
Version:
SqlTool on Linux x86
34 lines (32 loc) • 1.35 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",
"condition" : "process.platform === 'linux'",
"cmd": ["${TARGET_JRE_NAME}/bin/java", "-m", "org.hsqldb.sqltool",
"--sql", "call 'helo';", "mem"]
}
]