升级到aem62问题

时间:2017-02-10 03:07:45

标签: aem

尝试从aem6.0SP3迁移到6.2会在编译项目时出错:

missing requirement [ewcs.my-bundle [474](R 474.3)] osgi.wiring.package; (&(osgi.wiring.package=com.day.cq.commons)(version>=5.7.0)(!(version>=6.0.0)))
Unresolved requirements: [[ewcs.my-bundle [474](R 474.3)] osgi.wiring.package; (&(osgi.wiring.package=com.day.cq.commons)(version>=5.7.0)(!(version>=6.0.0)))]

即使我们执行依赖,我们也看不到我们pom.xml中引用的库:树,任何建议?

更新:缺少twitter4j v.3.0.5,但mvn repo没有它

enter image description here

1 个答案:

答案 0 :(得分:1)

确保您使用6.2的最新ACE Commons软件包。您可以从以下网址下载相关版本:

https://repo.adobe.com/nexus/content/repositories/releases/com/adobe/aem/uber-jar/

请注意,有一个新版本的Uber-Jar for 6.2 SP1,所以请确保您使用的是正确的版本。

Twitterfj不是Adobe公开回购的一部分,但如果您真的想要它,可以从这里下载:

https://github.com/Adobe-Consulting-Services/com.adobe.acs.bundles.twitter4j/releases/tag/com.adobe.acs.bundles.twitter4j-1.0.0

更多信息请访问:

http://adobe-consulting-services.github.io/acs-aem-commons/features/twitter.html