如何使用本地p2生成的存储库?

问题描述 投票:0回答:1

打包一个Eclipse插件的更新站点,以前都是用打包的方式

eclipse-update-site
:

    <packaging>eclipse-update-site</packaging>

一旦包装好,就可以这样使用:

    <repository>
      <id>my-project</id>
      <name>My Project p2 repository</name>
      <layout>p2</layout>
      <url>file:../path/to/project/target/site</url>
    </repository>

现在,包装是

eclipse-repository
:

<packaging>eclipse-repository</packaging>

现在它不再生成

target/site
了。它会生成
target/repository
。 如果我尝试像这样使用存储库:

    <repository>
      <id>my-project</id>
      <name>My Project p2 repository</name>
      <layout>p2</layout>
      <url>file:../path/to/project/target/repository</url>
    </repository>

它会引发错误:

No repository found at file:/..
eclipse-plugin eclipse-rcp tycho p2
1个回答
0
投票

使用

file:${project.basedir}/../
代替
file:/../
解决了问题

© www.soinside.com 2019 - 2024. All rights reserved.