Я пытаюсь написать собственный класс в Инструмент MCP от ACS Commons
Включите API-интерфейс "azure storage" в "pom.xml", как показано ниже:
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-storage</artifactId>
<version>8.0.0</version>
</dependency>
Сборка работает нормально без каких-либо ошибок компиляции, но при запуске программы я вижу в журналах ошибок следующее:
Пример использования:
import com.microsoft.azure.storage.CloudStorageAccount;
..
public class AzureAssetIngestor extends AssetIngestor {
private CloudStorageAccount storageAccount;
..
storageAccount = CloudStorageAccount.parse(storageConnectionString);
Ошибка в журналах при выполнении программы
Вызвано: java.lang.ClassNotFoundException: com.microsoft.azure.storage.CloudStorageAccount не найден com.adobe.acs.acs-aem-commons-bundle
Caused by: java.lang.ClassNotFoundException: com.microsoft.azure.storage.CloudStorageAccount not found by com.adobe.acs.acs-aem-commons-bundle [521]
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1574)
at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2018)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Ценим любую помощь!