Является ли 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.