- 类linux环境--上一篇有写 windows10环境下编译hive3.1.2源码_Azoner的博客-CSDN博客
- 到对应修改源码的模块的路径下进行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重启