Java Sling Starter的OSGI依赖项作为Maven依赖项?
是否有maven artefact声明由导出的所有OSGI捆绑包,这些捆绑包可以包括在scopeJava Sling Starter的OSGI依赖项作为Maven依赖项?,java,maven,sling,Java,Maven,Sling,是否有maven artefact声明由导出的所有OSGI捆绑包,这些捆绑包可以包括在scopeimport中,以部署在Sling上,从而在编译artefact时自动拥有所有这些Sling捆绑包的正确版本?或者有没有一个工具可以生成这样的东西 (通常,在sling项目中包含许多依赖项,如org.apache.sling.api、org.apache.sling.annotations、org.apache.sling.servlets.get…作为依赖项。当迁移到sling Starter的新版
import
中,以部署在Sling上,从而在编译artefact时自动拥有所有这些Sling捆绑包的正确版本?或者有没有一个工具可以生成这样的东西
(通常,在sling项目中包含许多依赖项,如org.apache.sling.api、org.apache.sling.annotations、org.apache.sling.servlets.get…作为依赖项。当迁移到sling Starter的新版本时,从显示中选择正确的版本是一件非常痛苦的事情。我正在寻找一种很好的方法。)这是个好问题,我们现在没有这样的问题。可行的方法是将slingstart maven插件添加到您的项目中,并向SlingStarter添加依赖项。然后,至少在使用命令行构建时,应该填充类路径。AFAIR这在Eclipse中不起作用though@RobertMunteanu谢谢,是的,但这意味着我总是把所有东西和它的祖母都放在课堂路径中。:-)现在,我创建了一些可以作为范围包括在DependencyManager中的内容-请参阅。并就此提出了一个改进问题。是的,它确实会对类路径造成相当大的污染。。。谢谢你的专题报道