<dependency>
<groupId>org.antlr</groupId>
<artifactId>antlr4</artifactId>
<version>4.7</version>
</dependency>
我该如何解决?
如果我正确阅读了您的日志,OSGI希望antlr版本>=4.7.0。但是只有4.7版本。
尝试将antlr的MANIFEST.MF中的所有版本条目更改为以下内容:
version="4.7",
此外,在版本的结尾和“
org.antlr.v4.runtime;version="[4.7,5) "
我是OSGi的新手。我正在使用Apache Felix。我已经构建了一个捆绑包,并且具有依赖性。当我尝试使用启动它会给我这个错误。 org . OSGi . framework . bundle exception:无法解析lk . ucsc . research . belly runner[20](R 20.0):缺失需求[lk . ucsc . research . belly runner
我在尝试将cassandra依赖性纳入项目的pom时遇到了一些问题。xml。 处理POM时遇到一些问题:[错误]无法确定概要文件doclint-java8-disable@com的Java版本。数据税。cassandra:cassandra驱动程序父级:2.1.6,/根/。m2/repository/com/datastax/cassandra/cassandra驱动父级/2.1.6/cassan
那么,我该如何配置呢?
简单的OSGi应用程序与包内的依赖关系。 我在玩karaf。我从写一个简单的Rest应用程序开始。https://github.com/YaroslavTir/osgi-jersey-hibertate/tree/stackoverflow/examples/karaf-rest-core 我将karaf示例作为backbond,使用restendpoint运行我的第一个包非常简单,但是当我添加m
我正在开发一个Java项目,使用maven作为依赖项管理器/构建工具。我当前在将依赖项的依赖项解析到正确版本时遇到问题。 有问题的依赖项称为JasperReports-Functions-6.1.0.jar,它不是托管在maven repo中,而是以jar形式提供的。 如何强制jar依赖项使用子依赖项的某个版本?
以前部署的JDOM的OSGi包究竟是如何解决这些相同的依赖关系的?它们从来没有在捆绑进口包中列出?此外,如果我试图将这些作为项目的依赖项包含并嵌入它们,只会加剧问题。救命啊!