在IntelliJ中使用参数Java参数
所以我们尝试在IntelliJ中执行单独的测试用例。因为我们使用的是jackson模块参数名模块,所以我们必须使用在IntelliJ中使用参数Java参数,java,gradle,intellij-idea,jackson,gradlew,Java,Gradle,Intellij Idea,Jackson,Gradlew,所以我们尝试在IntelliJ中执行单独的测试用例。因为我们使用的是jackson模块参数名模块,所以我们必须使用-parameters标志编译我们的项目。当我们通过Gradle执行所有测试用例时,它们都工作正常,但是当我们在IntelliJ中运行单个测试时,它们不工作(因为缺少-参数参数) 通过intellij运行时,依赖于jackson序列化的所有测试都失败 如何解决这个问题 我们已经尝试将intellij中的以下设置设置为-parameters Settings > Build, E
-parameters
标志编译我们的项目。当我们通过Gradle执行所有测试用例时,它们都工作正常,但是当我们在IntelliJ中运行单个测试时,它们不工作(因为缺少-参数参数)
通过intellij运行时,依赖于jackson序列化的所有测试都失败
如何解决这个问题
我们已经尝试将intellij中的以下设置设置为-parameters
Settings > Build, Execution, Deployment > Compiler > Java Compiler > Additional command line parameters
在gradle,我们有一个类似的设置,它确实起作用
subprojects {
tasks.withType(JavaCompile) {
options.compilerArgs << '-parameters'
}
}
子项目{
tasks.withType(JavaCompile){
options.compilerArgs您是否尝试将操作(或测试)委派给Gradle?请查看(Settings>Build,Execution,Deployment>Build Tools>Gradle>Runner
)下的选项。你能检查一下文件吗?你看到那里添加的-parameters
选项了吗?@lu.koerfer尝试了这个方法,遗憾的是似乎并没有解决问题。@疯狂代码似乎不会在每次我通过IntelliJ或通过Gradle手动执行build时更新此文件,但到目前为止,日志文件并不包含-parameters
选项重新。