Java 从eclipse更新站点升级到eclipse存储库Maven打包时出错

Java 从eclipse更新站点升级到eclipse存储库Maven打包时出错,java,eclipse,maven,eclipse-rcp,tycho,Java,Eclipse,Maven,Eclipse Rcp,Tycho,我正在使用Tycho和Maven构建一个包含多个插件的eclipse更新站点。当我将它打包为一个eclipse更新站点时,一切都很顺利,但现在我切换到eclipse存储库时,出现了一些错误 我的项目看起来像 com.mycompany.plugin/ src/things.java pom.xml com.mycompany.plugin.feature/ feature.xml pom.xml com.mycompany.updatesite/ category.xml

我正在使用Tycho和Maven构建一个包含多个插件的eclipse更新站点。当我将它打包为一个eclipse更新站点时,一切都很顺利,但现在我切换到eclipse存储库时,出现了一些错误

我的项目看起来像

com.mycompany.plugin/
  src/things.java
  pom.xml

com.mycompany.plugin.feature/
  feature.xml
  pom.xml

com.mycompany.updatesite/
  category.xml (formerly site.xml)
  pom.xml
表示maven打包的“eclipse更新站点”已被弃用,取而代之的是“eclipse存储库”。因此,我更新了更新站点的pom.xml,使其看起来(大约):


很明显,我遗漏了一些东西,但我不知道是什么。

您正在运行maven的哪些阶段

当我从
eclipse更新站点
切换到
eclipse存储库
并仅使用
阶段时,我遇到了同样的问题。但是,它与
install
一起工作

或者更具体地说,代替

mvn clean package
我曾经

mvn clean install
我希望这对你也有帮助

[ERROR] Failed to execute goal org.eclipse.tycho:tycho-p2-repository-plugin:0.26.0:assemble-repository
(default-assemble-repository) on project com.mycompany.updatesite: Could not assemble p2 repository:
Mirroring failed: No repository found at file:/mypath/com.mycompany.updatesite/target/. -> [Help 1]
mvn clean package
mvn clean install