问题描述
我正在将Apache Drill项目中的Netty jar从4.0.48.Final升级到4.1.50.Final。将Apache Drill开源项目的pom.xml中的jar版本更改为4.1.50.Final之后。 MVN构建失败,并出现以下错误:-(虽然MVN构建成功,但Netty 4.0.48.open osurce正在使用的最终版本)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project drill-common: Compilation failure: Compilation failure:
[ERROR] D:\drill_1.13\drill_117_Netty4.1\drill\common\src\main\java\org\apache\drill\common\collections\MapWithOrdinal.java:[132,104] error: wrong number of type arguments; required 2
[ERROR] D:\drill_1.13\drill_117_Netty4.1\drill\common\src\main\java\org\apache\drill\common\collections\MapWithOrdinal.java:[134,41] error: wrong number of type arguments; required 2
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project drill-common: Compilation failure
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
@Override
public Collection<V> values() {
return Lists.newArrayList(Iterables.transform(secondary.entries(),new Function<IntObjectMap.Entry<V>,V>() {
@Override
public V apply(IntObjectMap.Entry<V> entry) {
return Preconditions.checkNotNull(entry).value();
}
}));
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)