Ошибка компиляции Netty последней (основной) версии - PullRequest
0 голосов
/ 08 января 2012

Я хотел бы протестировать некоторые из последних функций, которые находятся в ветке netty Master на github. (git://github.com/netty/netty.git)

Я делаю следующие шаги:

  1. Открыть новый пустой каталог на моей локальной машине
  2. Тип git init
  3. Тип git pull git://github.com/netty/netty.git
  4. Скомпилируйте pom.xml, используя maven, следующим образом: 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

Подскажите, пожалуйста, что я делаю не так.

Ответы [ 2 ]

0 голосов
/ 08 января 2012

Это ошибка Java (я уже упоминал об этом). Обновите до последней версии JDK, и это будет работать. Я не помню, какая именно версия java давала проблемы

0 голосов
/ 08 января 2012

Back-портирование LinkedTransferQueue недавно было выполнено в master, так что вам лучше попробовать с последней версией JDK 6, (> = 1.6.0_25, ошибка компилятора? )

...