Описание наборов ароматов helidon maven?
Может ли кто-нибудь помочь мне понять разницу между следующими пакетами helidon на https://mvnrepository.com/artifact/io.helidon.microprofile.bundles?
- Полный пакет микропрофилей Helidon @ https://mvnrepository.com/artifact/io.helidon.microprofile.bundles/helidon-microprofile
- Комплект ядра микропрофиля Helidon @ https://mvnrepository.com/artifact/io.helidon.microprofile.bundles/helidon-microprofile-core
- Пакеты микропрофилей Helidon @ https://mvnrepository.com/artifact/io.helidon.microprofile.bundles/bundles-project
Я пытаюсь изучить каждый POM и увидеть различия, но это слишком много смешивания и совпадения.
Также последняя версия helidon impl - 3.2. Я не нахожу его по указанному выше URL. Доступен ли он в другом месте? Или один из трех вышеперечисленных пакетов указывает на последнюю стабильную версию (3.2)?
Заранее спасибо, Рахул
1 ответ
Из документа по адресу https://helidon.io/docs/latest/index.html:
[Полный пакет helidon-microprofile] добавляет все функции, доступные в MicroProfile. Если вы хотите начать с меньшего основного набора функций, вы можете использовать вместо него основной пакет. Этот пакет включает базовую функцию в MicroProfile (такую как JAX-RS, CDI, JSON-P/B и Config) и не включает некоторые дополнительные функции, такие как Metrics и Tracing. При желании вы можете добавить эти зависимости по отдельности.
Вкратце:
io.helidon.microprofile.bundles:helidon-microprofile
это всеio.helidon.microprofile.bundles:helidon-microprofile-core
это почти самый минимум, к которому вы можете выборочно добавлять другие артефакты по мере необходимости
Последний выпуск Helidon - 2.0.1, который поддерживает MicroProfile 3.2.