繁体   English   中英

Maven tycho指向本地p2 eclipse存储库

[英]Maven tycho to point to local p2 eclipse repository

我在eclipse中有一套带有产品的插件。 我的目标是自动化交付:自动传递测试,自动创建功能和更新网站......我找到了这样的教程http://www.vogella.com/tutorials/EclipseTycho/article.html#exercisetycho_configuration_parent ,它的工作原理很棒在我的个人笔记本电脑上,我有互联网但不在我的工作电脑,因为我无法访问互联网。 问题的一部分是构建属性的配置:

<properties>
    <tycho.version>0.25.0</tycho.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <mars-repo.url>http://download.eclipse.org/releases/mars</mars-repo.url>
</properties>

<repositories>
     <repository>
          <id>mars</id> 
          <url>${mars-repo.url}</url>
          <layout>p2</layout>
    </repository>
</repositories>

我想在eclipse存储库中将我的URL指向我的p2存储库,而不是在互联网上。 有办法吗?

非常感谢您的帮助

使用features目录中的mvn clean install在本地构建功能。 这应该生成/target/repository

然后,在您的产品pom.xml ,您可以更新存储库以指向此本地存储库:

<repositories>
    <repository>
        <id>mars</id> 
        <url>file:/C:/path-to-target/target/repository</url>
        <layout>p2</layout>
    </repository>
</repositories>

products目录中的mvn clean package应该使用本地功能为您提供程序集。

这里的答案部分还有一些略有不同的答案: 使用指向本地p2存储库的tycho构建本地eclipse插件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM