Я хотел бы протестировать некоторые из последних функций, которые можно найти в netty Master branch в github. (git://github.com/netty/netty.git
)Ошибка компиляции Netty last (Master) version
Я делаю следующие шаги:
- Открыть новую пустую директорию на моей локальной машине
- Тип
git init
- Тип
git pull git://github.com/netty/netty.git
- Compile pom.xml с использованием Maven, как следующие:
mvn clean package
теперь я получаю следующую ошибку compliation:
[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
Можете ли вы посоветовать, что я делаю неправильно.
Я не вижу такой ошибки, когда я ее пробовал. Он заканчивается неудачей, но не из-за ошибок компиляции, как в вашем случае. Сбой, который я вижу, находится в _unit tests_. Я использую Maven 3.0.3 с Java 6. Небольшое примечание: Идиоматический рецепт для загрузки и создания netty - это просто: 'git clone git: // github.com/netty/netty.git'. Вам не нужно «git init» и «git pull». –
Вы верны о git !!! Любые другие идеи о том, как скомпилировать последнюю версию? –