我是Apache梁的新手,我从github下载最新的源代码并在路径下编译runner模块:
Apache Beam :: Runners :: Core Construction Java ... FAILURE
使用命令:mvn package并打印出如下的异常:
https://www.playframework.com/documentation/2.6.x/ScalaBodyParsers
{{1}}
有没有人对此有一些想法?谢谢!
答案 0 :(得分:1)
@Balajee Venkatesh 这是我的编译步骤:
我第一次执行mvn编译命令并遇到上面显示的异常是在路径beam-master / runners下。在将编译路径更改为beam-master后,一切顺利。
我可以问你是否正在尝试编译整个项目以将其加载到IDE中? 如果是这样,我建议将IDEA用于'文件' - >'从现有来源导入'而不是执行' mvn compile'命令。
如果您尝试使用IDEA导入梁,您只需删除/注释$ {project_loc:beam-parent / pom.xml}中的错误消息,如:
<!-- <plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.3</version>
<reportSets>
<reportSet>
<reports>
<report>dependency-updates-report</report>
<report>plugin-updates-report</report>
</reports>
</reportSet>
</reportSets>
</plugin>-->
并且,将此maven插件版本替换为与mvn -version相同的版本。
<!-- Rename the artifact produced by the Apache parent's
source release. -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>**3.3.3**</version>
<executions>
<execution>
<id>source-release-assembly</id>
<configuration>
<finalName>apache-beam-${project.version}</finalName>
</configuration>
</execution>
</executions>
</plugin>
顺便说一句,我的maven版本是3.3.3。您还可以查看pom.xml的maven版本是否与您的本地mvn -version不兼容。
这是我的mvn编译路径:
答案 1 :(得分:0)
将编译路径更改为主路径后,每个模块都编译成功。