Является ли guice 4.0 обратно совместимым с 3.x?

Является ли guice 4.0 обратно совместимым с 3.x? Не могу понять это из заметок о выпуске или FAQ...

Если нет, есть ли где-нибудь список проблем совместимости?

2 ответа

Решение

У меня нет официального источника, но по моему опыту проблем с совместимостью нет.

Я использую несколько вспомогательных функций (привязки, поставщик, области действия...) и некоторые расширения (вспомогательная инъекция, множественные привязки, пользовательские области).

Я перешел с guice 3.0 на guice 4.0-beta4 (затем 4.0-beta5, 4.0) без каких-либо проблем. Моей первоначальной мотивацией была поддержка новой версии java-8.

Если вы используете Gin, то существует некоторая проблема совместимости с Guice 4. Это связано с тем, что Gin зависит от guice-assistedinject 3.0, который несовместим с Guice 4.

Я думаю, это имеет значение, если вы используете GWT.

Другие вопросы по тегам