如何在tycho eclipse存储库的category.xml中正确指定eclipse插件?
我想在tycho构建期间创建一些eclipse插件的p2存储库 我的如何在tycho eclipse存储库的category.xml中正确指定eclipse插件?,eclipse,maven,eclipse-pde,tycho,p2,Eclipse,Maven,Eclipse Pde,Tycho,P2,我想在tycho构建期间创建一些eclipse插件的p2存储库 我的category.xml如下所示: <?xml version="1.0" encoding="UTF-8"?> <site> <feature url="plugins/<artifact-id>-1.0.0.jar" id="<artifact-id>" version="1.0.0.qualifier"> <categ
category.xml
如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<site>
<feature url="plugins/<artifact-id>-1.0.0.jar"
id="<artifact-id>" version="1.0.0.qualifier">
<category name="cat" />
</feature>
<category-def name="cat" label="example category" />
</site>
其中,
是应包含在p2 repo中的eclipse插件的maven工件id
执行maven构建时,我收到以下错误消息:
[ERROR] Internal error: java.lang.RuntimeException: "No solution found
because the problem is unsatisfiable.": ["Unable to satisfy dependency
from <repository-module-artifact-id> 1.0.0.qualifier to
<artifact-id>.feature.group[1.0.0,1.0.1).", "No
solution found because the problem is unsatisfiable."]
[ERROR]内部错误:java.lang.RuntimeException:“未找到解决方案
因为问题无法解决。“:[”无法满足依赖关系
从1.0.0.0到
.feature.group[1.0.0,1.0.1],“编号
找到解决方案,因为问题无法解决。“]
我已经将eclipse插件包含在存储库模块的依赖项中
我在这里遗漏了什么?到目前为止,您只能引用category.xml中的功能
最近有一个补丁将允许在未来版本的tycho中引用单个捆绑包,请参见,感谢您为我指出该漏洞。我创建了一个包含我的插件的功能。对于我的单个插件来说,这听起来有点过度设计,但对于更大的项目来说绝对有意义。