Maven 编译Netty最新(主)版本时出错
我想测试位于github的netty Master分支中的一些最新功能。 (Maven 编译Netty最新(主)版本时出错,maven,netty,Maven,Netty,我想测试位于github的netty Master分支中的一些最新功能。 (git://github.com/netty/netty.git) 我正在执行以下步骤: 在我的本地计算机上打开新的空目录 键入git init 类型git pullgit://github.com/netty/netty.git 使用maven编译pom.xml,如下所示:mvn clean package 我现在得到以下遵从错误: [INFO] BUILD FAILURE [INFO] ---------------
git://github.com/netty/netty.git
)
我正在执行以下步骤:
git init
git pullgit://github.com/netty/netty.git
mvn clean package
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13.855s
[INFO] Finished at: Sun Jan 08 12:14:21 IST 2012
[INFO] Final Memory: 16M/176M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project netty: Compilation failure: Compilation
failure:
[ERROR] \tradair\tools\netty\src\main\java\io\netty\util\internal\LegacyLinkedTransferQueue.java:[655,61] type parameters of <E>E cannot be determined; no uniqu
e maximal instance exists for type variable E with upper bounds E,java.lang.Object
[ERROR] \tradair\tools\netty\src\main\java\io\netty\util\internal\LegacyLinkedTransferQueue.java:[739,53] type parameters of <E>E cannot be determined; no uniqu
e maximal instance exists for type variable E with upper bounds E,java.lang.Object
[ERROR] \tradair\tools\netty\src\main\java\io\netty\util\internal\LegacyLinkedTransferQueue.java:[827,57] type parameters of <E>E cannot be determined; no uniqu
e maximal instance exists for type variable E with upper bounds E,java.lang.Object
[ERROR] \tradair\tools\netty\src\main\java\io\netty\util\internal\LegacyLinkedTransferQueue.java:[880,65] type parameters of <E>E cannot be determined; no uniqu
e maximal instance exists for type variable E with upper bounds E,java.lang.Object
[INFO]生成失败
[信息]------------------------------------------------------------------------
[信息]总时间:13.855s
[信息]完成时间:2012年1月8日星期日12:14:21
[信息]最终内存:16M/176M
[信息]------------------------------------------------------------------------
[错误]未能在项目netty上执行目标org.apache.maven.plugins:maven编译器插件:2.3.2:compile(默认编译):编译失败:编译
失败:
[错误]\tradair\tools\netty\src\main\java\io\netty\util\internal\LegacyLinkedTransferQueue.java:[655,61]无法确定E的类型参数;无单曲
e存在类型变量e的最大实例,上界为e,java.lang.Object
[错误]\tradair\tools\netty\src\main\java\io\netty\util\internal\LegacyLinkedTransferQueue.java:[739,53]无法确定E的类型参数;无单曲
e存在类型变量e的最大实例,上界为e,java.lang.Object
[错误]\tradair\tools\netty\src\main\java\io\netty\util\internal\LegacyLinkedTransferQueue.java:[827,57]无法确定E的类型参数;无单曲
e存在类型变量e的最大实例,上界为e,java.lang.Object
[错误]\tradair\tools\netty\src\main\java\io\netty\util\internal\LegacyLinkedTransferQueue.java:[880,65]无法确定E的类型参数;无单曲
e存在类型变量e的最大实例,上界为e,java.lang.Object
你能告诉我我做错了什么吗。LinkedTransferQueue后向移植是最近在master中完成的,所以你最好使用最新版本的JDK 6(>=1.6.0_25),这是一个java错误(我以前也遇到过)。升级到最新的jdk,它就会工作。我记不起java的确切版本是什么导致了这些问题我在尝试时没有看到这样的错误。它以失败告终,但不是像您的情况那样由于编译错误。我看到的失败是在单元测试中。我正在使用Maven 3.0.3和Java6。一个小提示:下载和构建netty的惯用方法是:
git克隆git://github.com/netty/netty.git
。你不必git init
和git pull
。你对git的看法是正确的!!!关于如何编译最新版本还有其他想法吗?jdk1.6.0_30非常好用,但现在我遇到另一个错误a 9,2012年1:49:20 PM io.netty.handler.ssl.AbstractSocketsLechotest警告:来自客户端的意外异常ava.net.SocketException:软件导致的连接中止:recv失败
知道现在该怎么办吗?jdk1.6.0_30非常好,但现在我又遇到了一个错误9,2012年1:49:20 PM io.netty.handler.ssl.AbstractSocketsLechotest警告:来自客户端的意外异常ava.net.SocketException:软件导致的连接中止:recv失败,不知道下一步该做什么。