Intellij idea 如何在IntelliJ中调试Apache BEAM代码?

Intellij idea 如何在IntelliJ中调试Apache BEAM代码?,intellij-idea,apache-beam,Intellij Idea,Apache Beam,在使用Maven和directrunner成功编译并运行wordcount示例之后,我正在寻找一种在代码中添加断点并逐步调试的方法 我运行了以下命令: mvn compile exec:java-D exec.mainClass=org.apache.beam.examples.WordCount-D exec.args=“--inputFile=pom.xml--output=counts”-p direct runner 但是我找不到任何其他方法来用IntelliJ IDE调试代码。 甚至可

在使用
Maven
directrunner
成功编译并运行
wordcount
示例之后,我正在寻找一种在代码中添加断点并逐步调试的方法

我运行了以下命令:

mvn compile exec:java-D exec.mainClass=org.apache.beam.examples.WordCount-D exec.args=“--inputFile=pom.xml--output=counts”-p direct runner

但是我找不到任何其他方法来用IntelliJ IDE调试代码。 甚至可以在调试模式下运行代码吗?有“调试运行程序”吗


更新

我已经创建了一个空的Maven项目,向
pom.xml
文件添加了依赖项,并且我已经成功地在调试模式下运行了该项目(根据)-重要的部分是
beam runners direct java
依赖项


我仍然不知道我在BEAM WordCount项目中犯了什么错误。

您是否尝试过创建将
org.apache.BEAM.examples.WordCount
指定为主类和其他JVM属性的位置?正如Andrey所建议的,调整运行/调试配置即可。如果从Intellij运行该示例一次,它将创建一个默认配置,您可以稍后编辑该配置以指定管道选项和环境变量。我已经尝试过了。将Main类设置为
org.apache.beam.examples.WordCount
,还添加了args和WorkingDir。获取此错误:`error:无法找到或加载主类org.apache.beam.examples.WordCount。很奇怪。(我也尝试过这个)构建成功了。