有没有办法优先考虑片段依赖?我有一种情况,在编译时使用的maven插件之一不使用分层OSGi类加载,而是使用“平”类路径。现在主机插件(片段)的(传递)依赖关系之间存在版本冲突。一切都可以在分层的scneario中正常工作,但是对于“平坦的”类路径而言却失败了。
有没有办法确定片段依赖关系的优先级?从逻辑上讲,我的意思是应该在主机的依赖关系之前解析片段的依赖关系。
答案 0 :(得分:0)
不,主机和片段的依赖关系同时得到解决。此外,我很难想象为什么你认为它首先曾帮助解决这个片段。
我认为你正在超越自己。您似乎已经决定解决方案必须基于解决方案顺序,因此这是您选择提出的问题。返回一个步骤(或几个)并描述实际错误及其发生的原因将更加有用 。你到目前为止所说的只是“失败”......在什么意义上?有错误信息吗?意外发生了什么?也许你的期望是错误的,所以请描述你期望发生的事情与实际发生的事情。
我也对你使用术语“分层”和“扁平”类路径感到困惑。 OSGi类加载既不是严格的分层也不是平的。