在 SCons 中构建项目时如何指定 java 标志?

发布于 2024-12-21 21:54:00 字数 486 浏览 1 评论 0原文

我正在使用 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)

I'm using SCons to build a Java project and I'm wondering if it's possible to specify some java flags. I'm specificaly looking for this one: -enableassertion

My scons SConstruct file look like that:

   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'])

Thanks for the suggestions (I do want to stick with scons)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

说好的呢 2024-12-28 21:54:00

你应该使用 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'])

You should use JAVACFLAGS:

JAVACFLAGS
          General options that are passed to the Java compiler.

So something like this:

class_files = env.Java(target = 'classes', source = 
        ['../../src/jlabos/', 'Cavity3d.java', 'MultiBlockUtils.java'],
        JAVACFLAGS=['-enableassertion'])
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文