Описание наборов ароматов helidon maven?

Может ли кто-нибудь помочь мне понять разницу между следующими пакетами helidon на https://mvnrepository.com/artifact/io.helidon.microprofile.bundles?

  1. Полный пакет микропрофилей Helidon @ https://mvnrepository.com/artifact/io.helidon.microprofile.bundles/helidon-microprofile
  2. Комплект ядра микропрофиля Helidon @ https://mvnrepository.com/artifact/io.helidon.microprofile.bundles/helidon-microprofile-core
  3. Пакеты микропрофилей 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.

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