- 类linux环境--上一篇有写 windows10环境下编译hive3.1.2源码_Azoner的博客-优快云博客
- 到对应修改源码的模块的路径下进行mvn命令
- debugs
cd C:\Users\fdl\IdeaProjects\apache-hive-3.1.2\ql
mvn clean package -Pdist -DskipTests -Dmaven.javadoc.skip=true
mvn site -Pfindbugs
| [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.5.1:site (default-site) on project hive-exec: failed to get report for org.codehaus.mojo:findbug s-maven-plugin: Unable to parse configuration of mojo org.codehaus.mojo:findbugs-maven-plugin:3.0.0:findbugs for parameter pluginArtifacts: Cannot assign configuration entr y 'pluginArtifacts' with value '${plugin.artifacts}' of type java.util.Collections.UnmodifiableRandomAccessList to property of type java.util.ArrayList -> [Help 1] | 我用的maven版本是3.6.3,据说3.5.4以上的版本很多都会有这个问题,我把版本降低到了3.5.3,问题完美解决 |
| 有一个关于tomcat的报错 | 我们只需要去.m2中的maven仓库里找到后面报错的jar包, 然后用压缩文件工具打开,删除里面的module-info.class文件, 就Ok了 列如:Unable to process Jar entry [module-info.class]\ E:\workspace\znggjc\target\znggjc-1.0\WEB-INF\lib\ log4j-api-2.10.0.jar for annotations, |
- 没问题替换
- 相应jar包进行h2重启
在Windows10环境下,使用MVN命令编译Hive3.1.2源码时遇到了findbugs插件的错误。该错误在maven版本3.5.4以上普遍出现。通过降级maven版本到3.5.3解决了此问题。此外,对于Tomcat的报错,可以通过删除jar包中module-info.class文件来修复,并重新启动H2。
2113

被折叠的 条评论
为什么被折叠?



