尝试从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没有它
答案 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公开回购的一部分,但如果您真的想要它,可以从这里下载:
更多信息请访问:
http://adobe-consulting-services.github.io/acs-aem-commons/features/twitter.html