java - 在 Gradle 项目 IntelliJ 中激活断言

标签 java gradle intellij-idea

我正在尝试让 java assert 在 IntellJ 中的 gradle 项目上工作,但无论我尝试什么,都不起作用。我的第一个 gradle 脚本是这样的:

subprojects {
    tasks.withType(JavaCompile) {
    //        options.compilerArgs << "-ea:exceptions.Assertions"
        options.compilerArgs += "-ea:exceptions.Assertions" //my package and class

    }
}

我也尝试过没有子项目,但没有成功。

我尝试过的另一种方法是:

compileJava {
    options.compilerArgs += "-ea:exceptions.Assertions" //my package and class
}

不确定问题是什么以及如何解决。有任何想法吗?

最佳答案

在顶部菜单中选择运行->编辑配置-ea写入VM选项。当您从 idea 运行时,这将启用。
运行表单命令行时,使用如下命令 java -ea -jar yourJar

关于java - 在 Gradle 项目 IntelliJ 中激活断言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49320513/

相关文章:

android - 如何修复Android Studio 1.4上的错误 “Failed to resolve:…”

java - Gradle 不在 Java EE 中下载依赖项

java - 如何在线输出答案_ - java

java - Spring-ws -来自tomcat 6的问题请求Web服务

java - 将 JavaFX Javadoc 添加到 Eclipse

java - intelij更新后无法正确导入spring boot项目

android - 无法签署发布 APK - :app:shrinkReleaseMultiDexComponents FAILED

java - IntelliJ IDEA 2016.3.4 gradle如何运行java项目

solr - 在 IntelliJ 中使用 Solr 和 Play 时出现依赖错误

java - 由于异常 : Unable to create StAX reader or writer at com. sun.xml.internal.ws.encoding.SOAPBindingCodec.decode,无法创建 SOAP 消息