嵌套的类路径项不能在Maven模型中表示,并且对于不支持OSGi的Maven插件不可见

嵌套的类路径项不能在Maven模型中表示,并且对于不支持OSGi的Maven插件不可见,maven,eclipse-rcp,tycho,Maven,Eclipse Rcp,Tycho,标题几乎说明了一切。我收到这个警告: [警告]从..\gui到嵌套类路径项..\org.jboss.hibernate\resources的依赖关系不能在Maven模型中表示,并且对于不支持OSGi的Maven插件不可见 构建通过了,但我仍然想知道如何解决报告的问题?由于maven项目模型中的限制,OSGi包的包类路径上的嵌套DIR无法在maven编译类路径上表示。 这不会影响tycho编译器插件的编译类路径(它支持所有嵌套的jar/dir场景),但只有其他maven插件(例如javadoc、P

标题几乎说明了一切。我收到这个警告:

[警告]从..\gui到嵌套类路径项..\org.jboss.hibernate\resources的依赖关系不能在Maven模型中表示,并且对于不支持OSGi的Maven插件不可见


构建通过了,但我仍然想知道如何解决报告的问题?

由于maven项目模型中的限制,OSGi包的包类路径上的嵌套DIR无法在maven编译类路径上表示。 这不会影响tycho编译器插件的编译类路径(它支持所有嵌套的jar/dir场景),但只有其他maven插件(例如javadoc、PMD、findbugs等)可以在tycho构建中进行额外配置。 这些maven插件不支持OSGi,并且依赖于maven项目/类路径模型

我认为除了完全避免嵌套jar/dir之外,没有其他方法可以解决这个问题

由于这只影响其他maven插件,不容易修复,而且警告似乎会让用户感到困惑,我想知道我们是否应该只在调试模式下登录它