离线使用tycho对eclipse RCP打包导出

时间:2015-03-22 22:42:41   收藏:0   阅读:1654

    

    tycho,是eclipse的一个孵化项目,是对maven的扩展,用于对eclipse 插件项目进行管理和构建。

    关于tycho的解释和作用可以参考链接: http://blog.csdn.net/qinjienj/article/details/7908919而且,相信能够用到tycho的GGMM们,应该还是能看得懂http://www.vogella.com/tutorials/EclipseTycho/article.html 中关于tycho的基本使用的。而且,在联网环境下,通过实例,相信学会使用tycho虽然可能有难度,但是应该可以学会,所以本文不赘述。 

    本文要讲到的问题是,在离线环境下,如何使用tycho。基本上,离线使用,首先肯定还是准备必要的环境了。

 <repositories>
   <repository>
     <id>luna</id>
     <layout>p2</layout>
     <url>http://download.eclipse.org/releases/luna</url>
   </repository>
  </repositories>
<repositories>
   <repository>
     <id>luna</id>
     <layout>p2</layout>
     <url>file:///D:/p2Rep/XXX</url>
   </repository>
    <repository>
     <id>platform</id>
     <layout>p2</layout>
     <url>file:///D:/p2Rep/</url>
   </repository>
  </repositories>

    以上配置中,D:/p2Rep/XXX和D:/p2Rep/YYY用实际的RCP程序p2仓库和导入的平台仓库位置替代即可。需要注意,url的写法中,如果仓库是本地,file:///后面是三个“/”。如果访问的内部远程机器上的共享仓库,file://后面是两个"/"

    还需要注意的一个问题是,eclipse官网提供的语言包不是以仓库的形式提供,没有p2仓库的配置文件(artifact.xml和content.xml中没有语言包的配置信息)。所以,在导出RCP时如果要生成P2仓库,包含语言包则导出就会出错。

    




本文出自 “winger” 博客,谢绝转载!

原文:http://imu2008.blog.51cto.com/3844842/1623071

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!