nitc :: ModelBuilder :: build_with_ant
ant
# Compile Java sources using `ant`
fun build_with_ant(compiler: JavaCompiler, jfiles: Array[String]) do
compile_antfile(compiler, jfiles)
var outname = compiler.outname.to_path.filename
var antpath = "{compiler.compile_dir}/{outname}.xml"
self.toolcontext.info("ant jar -f {antpath}", 2)
var res
if self.toolcontext.verbose_level >= 3 then
res = sys.system("ant jar -f {antpath} 2>&1")
else
res = sys.system("ant jar -f {antpath} 2>&1 > /dev/null")
end
if res != 0 then
toolcontext.error(null, "ant compile failed! Error code: {res}.")
end
end
src/compiler/java_compiler.nit:135,2--150,4