3

我想在 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">
        <category name="cat" />
    </feature>
    <category-def name="cat" label="example category" />
</site>

<artifact-id>应该包含在 p2 存储库中的 eclipse-plugin 的 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."]

我已将 eclipse-plugin 包含在存储库模块的依赖项中。

我在这里想念什么?

4

1 回答 1

2

到目前为止,您只能引用 category.xml 中的功能。

最近有一个补丁允许在未来版本的 tycho 中引用单个包,请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=381377

于 2013-01-17T17:01:36.770 回答