我正在使用SCons构建一个Java项目,我想知道是否可以指定一些java标志。我正在寻找这个:-enableassertion
我的scons SConstruct文件看起来像那样:
env = Environment()
env['JAVACLASSPATH'] = 'classes/:../../src/extlib/mlplot-v1.0.jar:.'
class_files = env.Java(target = 'classes', source =
['../../src/jlabos/', 'Cavity3d.java', 'MultiBlockUtils.java'])
env.Jar(target = 'Cavity3d.jar', source = [class_files, 'Manifest.txt'])
感谢您的建议(我确实想坚持使用scons)
答案 0 :(得分:2)
你应该使用JAVACFLAGS:
JAVACFLAGS
General options that are passed to the Java compiler.
这样的事情:
class_files = env.Java(target = 'classes', source =
['../../src/jlabos/', 'Cavity3d.java', 'MultiBlockUtils.java'],
JAVACFLAGS=['-enableassertion'])