Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 无法解决akamai edgegrid API的依赖关系_Maven_Akamai - Fatal编程技术网

Maven 无法解决akamai edgegrid API的依赖关系

Maven 无法解决akamai edgegrid API的依赖关系,maven,akamai,Maven,Akamai,我正在尝试使用akamai edgegrid API使akamai chache无效。我在pom.xml中添加了以下依赖项,但我的包保持安装状态。下面是更多的细节- pom.xml依赖关系- <dependency> <groupId>com.akamai.edgegrid</groupId> <artifactId>edgegrid-signer-apache-http-client</artifactId> <version&

我正在尝试使用akamai edgegrid API使akamai chache无效。我在pom.xml中添加了以下依赖项,但我的包保持安装状态。下面是更多的细节-

pom.xml依赖关系-

<dependency>
<groupId>com.akamai.edgegrid</groupId>
<artifactId>edgegrid-signer-apache-http-client</artifactId>
<version>2.1.0</version>
<scope>provided</scope>
</dependency>
error.log说-

Unable to resolve 497.82: missing requirement [497.82] osgi.wiring.package; (osgi.wiring.package=com.akamai.edgegrid.signer)
您已经使用了
提供的
,这意味着这个jar将在编译时使用,在运行时它将使用运行时环境中可用的jar。不幸的是,AEM实例上没有edgegrid-signer-apache-http-client-2.1.0.jar。 要解决此问题,请不要使用提供的
。 更新的POM-

<dependency>
<groupId>com.akamai.edgegrid</groupId>
<artifactId>edgegrid-signer-apache-http-client</artifactId>
<version>2.1.0</version>
</dependency>

com.akamai.edgegrid
edgegrid签名者apache http客户端
2.1.0
在AEM上部署捆绑包之前,提取jar并检查edgegrid-signer-apache-http-client.jar、edgegrid-signer-core.jar、httpclient.jar、httpcore.jar是否应该是捆绑包的一部分

希望它能解决你的问题。祝你一切顺利。 如果你还面临任何问题,请告诉我。
-Mrutyunjaya

我添加了以下依赖项-org.apache.httpcomponentshttpclient4.5.3 org.apache.httpcomponentshttpcore4.3.2 com.akamai.edgegridedgegrid-signer-core2.1.0 com.akamai.edgegridedgegrid-signer-apache-http-client2.1.0请建议
<dependency>
<groupId>com.akamai.edgegrid</groupId>
<artifactId>edgegrid-signer-apache-http-client</artifactId>
<version>2.1.0</version>
</dependency>