Изначально я отправлял электронные письма из приложения Liferay 7.3 через JavaMail (SMTP). SMTP использовался для ретрансляции через наш экземпляр Exchange 365. Мне пришлось перейти на другой метод, поэтому я решил использовать Graph для доступа к Exchange 365, потому что это выглядело просто....
Проблема в том, что я получаю "org.osgi.framework .BundleException: не удалось разрешить модуль: org.bsfinternational.dashboard [1147]_ Неразрешенное требование: Import-Package: com.azure.core.credential_ [Sanitized]"
Обычно мне удавалось решить эту проблему, дважды проверив записи build.gradle, чтобы убедиться, что я учел зависимости. Вот что у меня есть:
// Ядро Azure
реализация 'com.azure:azure-core:1.43.0'
реализация 'com.azure:azure-core-http-netty:1.15.0'
// Включение пакета SDK в качестве зависимости
реализация 'com.microsoft.graph:microsoft-graph:5.57.0'
реализация 'com.microsoft.graph:microsoft-graph-auth:0.3.0'
// Включить удостоверение Azure для проверки подлинности.
реализация 'com.azure:azure-identity:1.9.0'
Я мог бы опубликуйте код, но это не кажется это проблема с кодом, потому что код компилируется. Сборка прошла успешно в Gradle. Когда я развертываю OSGI, выдается ошибка сбоя зависимости. Я дважды проверял зависимости несколько раз. Я попытался исключить некоторые пакеты из файла bnd.bnd проекта. Кажется, ничего не работает. Я предполагаю, что мне не хватает какой-то транзитивной зависимости, но я не могу найти никакой документации, указывающей на необходимость другой библиотеки. Я пробовал разные версии библиотек, включал и опускал их. Я могу скомпилировать код, но не могу его развернуть. Я новичок в API Graph, но API выглядит довольно просто.
Оболочка GoGo в Liferay бесполезна. Он говорит мне именно то, что говорит мне развертывание: «Нерешенное требование». Я пытался найти лучший способ понять дерево зависимостей, но, судя по тому, что я прочитал, мне не хватает каких-либо необходимых зависимостей. Я уже сталкивался с этой проблемой в других проектах Liferay, но всегда мог методом проб и ошибок выяснить, чего не хватает. На этот раз не повезло.
Любые идеи на этом этапе будут полезны. Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/792 ... dependency
Использование Microsoft Graph для отправки электронной почты в Liferay 7.3 не позволяет устранить зависимости ⇐ JAVA
Программисты JAVA общаются здесь
1732566800
Anonymous
Изначально я отправлял электронные письма из приложения Liferay 7.3 через JavaMail (SMTP). SMTP использовался для ретрансляции через наш экземпляр Exchange 365. Мне пришлось перейти на другой метод, поэтому я решил использовать Graph для доступа к Exchange 365, потому что это выглядело просто....
Проблема в том, что я получаю "org.osgi.framework .BundleException: не удалось разрешить модуль: org.bsfinternational.dashboard [1147]_ Неразрешенное требование: [b]Import-Package: com.azure.core.credential[/b]_ [Sanitized]"
Обычно мне удавалось решить эту проблему, дважды проверив записи build.gradle, чтобы убедиться, что я учел зависимости. Вот что у меня есть:
// Ядро Azure
реализация 'com.azure:azure-core:1.43.0'
реализация 'com.azure:azure-core-http-netty:1.15.0'
// Включение пакета SDK в качестве зависимости
реализация 'com.microsoft.graph:microsoft-graph:5.57.0'
реализация 'com.microsoft.graph:microsoft-graph-auth:0.3.0'
// Включить удостоверение Azure для проверки подлинности.
реализация 'com.azure:azure-identity:1.9.0'
Я мог бы опубликуйте код, но это не кажется это проблема с кодом, потому что код компилируется. Сборка прошла успешно в Gradle. Когда я развертываю OSGI, выдается ошибка сбоя зависимости. Я дважды проверял зависимости несколько раз. Я попытался исключить некоторые пакеты из файла bnd.bnd проекта. Кажется, ничего не работает. Я предполагаю, что мне не хватает какой-то транзитивной зависимости, но я не могу найти никакой документации, указывающей на необходимость другой библиотеки. Я пробовал разные версии библиотек, включал и опускал их. Я могу скомпилировать код, но не могу его развернуть. Я новичок в API Graph, но API выглядит довольно просто.
Оболочка GoGo в Liferay бесполезна. Он говорит мне именно то, что говорит мне развертывание: «Нерешенное требование». Я пытался найти лучший способ понять дерево зависимостей, но, судя по тому, что я прочитал, мне не хватает каких-либо необходимых зависимостей. Я уже сталкивался с этой проблемой в других проектах Liferay, но всегда мог методом проб и ошибок выяснить, чего не хватает. На этот раз не повезло.
Любые идеи на этом этапе будут полезны. Спасибо.
Подробнее здесь: [url]https://stackoverflow.com/questions/79224535/use-microsoft-graph-to-send-email-in-liferay-7-3-cannot-resolve-dependency[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия