tycho-p2-repository-plugin失败,"没有为p2存储库指定内容"

ezc*_*ode 13 tycho maven

我正在尝试使用eclipse-repository包装类型中的Tycho和tycho-p2-repository-plugin构建一个p2存储库.当我运行构建时,它给了我以下异常:

无法在项目com.mycompany上执行目标org.eclipse.tycho:tycho-p2-repository-plugin:0.13.0:assemble-repository(default-assemble-repository):没有为p2存储库指定内容

有人能指出我这个问题的原因吗?

obe*_*ies 19

您需要eclipse-repository项目的根目录中的以下任一文件:

  • 一个category.xml与至少一个特征在它引用的文件
  • 一个*.product文件

这些文件定义了应该包含在p2存储库中的内容,因此如果没有这些文件,则p2存储库将为空.这可能不是你想要的,所以Tycho无法构建.(不可否认,错误信息可能会更有帮助......)

  • 对于初学者来说还有一点注意事项:默认情况下,对于更新站点项目,Eclipse会创建`site.xml`文件,该文件与`category.xml`具有相同的结构.您可以将其重命名为`category.xml`并继续tycho构建. (6认同)