Я пытаюсь написать собственный класс в ACS Commons 'MCP Tool
Включая 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 not foundпо 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)
Цените любую помощь!