Tycho在每个版本上下载p2.indexes

时间:2012-11-30 14:37:15

标签: build tycho p2

我正在构建一个RCP和其他几个Maven&插件的插件。第谷。这非常好,除非有一个问题:

在每个(!)版本中,Tycho加载所有需要的eclipse库,即使10秒前已经下载的地方也是如此。 它们是不是自动保存在本地存储库中,还是我缺少一些配置?所有p2.index es。但这也很烦人。我可以关闭它,这样它每周只会检查一次吗?

  <properties>
    <tycho-version>0.15.0</tycho-version>
  </properties>

  <repositories>
   <repository>
      <id>eclipse-indigo</id>
      <layout>p2</layout>
      <url>http://download.eclipse.org/releases/indigo</url>
   </repository>
  </repositories>

  <build>
    <plugins>
      <plugin>
        <groupId>org.eclipse.tycho</groupId>
        <artifactId>tycho-maven-plugin</artifactId>
        <version>${tycho-version}</version>
        <extensions>true</extensions>
      </plugin>
    </plugins>
  </build>

1 个答案:

答案 0 :(得分:5)

p2工件以及content.jar和artifacts.jar等元数据文件都被缓存。 p2将仅对每个构建(使用HTTP HEAD)执行时间戳比较检查,以检查本地缓存是否过时。

如果您想避免这种情况,请使用maven离线模式(CLI选项--offline)