Equinox P2的学习

product.configuration 点击“Add按钮”并添加以下插件:

  • org.eclipse.equinox.p2.ui
  • org.eclipse.equinox.p2.ui.sdk
  • org.eclipse.equinox.p2.ui.sdk.scheduler
  • org.eclipse.equinox.p2.transport.ecf
  • org.eclipse.equinox.p2.touchpoint.natives
  • org.eclipse.equinox.p2.garbagecollector
  • org.eclipse.equinox.p2.touchpoint.eclipse
  • org.eclipse.equinox.ds
  • org.eclipse.equinox.event
  • org.eclipse.equinox.frameworkadmin.equinox
  • org.eclipse.equinox.frameworkadmin
  • org.eclipse.equinox.simpleconfigurator.manipulator
  • org.eclipse.equinox.util

添加完成后点击“Add Required Plug-ins”.

p2.inf

p2.inf的内容如下:
instructions.configure=\
  addRepository(type:0,location:http${#58}//127.0.0.1:8080/repository);\
  addRepository(type:1,location:http${#58}//127.0.0.1:8080/repository);

注意:p2.inf这个文件必须和 xxx.product文件位于相同目录之下,否则,导出产品的菜单“Window” > "Preferences" > "Install/Update"节点对应的页面中,就不会包含我们在p2.inf中所设置的软件站点(http${#58}//127.0.0.1:8080/repository).

时间: 2025-01-15 06:33:04

Equinox P2的学习的相关文章

Equinox P2 介绍(一)Getting Start

一直觉得 Equinox 的 P2 是个神秘的东西,常常使得 Eclipse 或 Equinox 表现出一些奇怪的行为,于是找来官方文档读一读,试图更好地理解与应用 Equinox . 官方文档很多,只能挑其中比较关注的部分来阅读,边看边记下吧. 1. Getting Start ---原文:http://wiki.eclipse.org/Equinox/p2/Getting_Started P2 全称是 provisioning platform ,用于替代 Eclipse 3.4 及以前版本

org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase问题

由于装了两个不同版本的CDT,然后打算卸掉一个,分不开版本,就直接在plugin和feature中将所有org.eclipse.cdt开头的包删掉了.重启Eclipse安装时出现org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase错误. 出现错误的原因是Eclipse的更新管理P2出错了.p2有它的一个垃圾回收机制,之前删除的JAR包在未被回收之前,再次重装,系统不会做重新download的动作,但是它又找不到那个JAR包了

Equinox OSGi

1.       背景信息 Equinox项目是Eclipse开源组织提供的OSGi框架的实现.Eclipse自3.0版本开始,其内核移植到OSGi框架上.通过OSGi框架强大的组件控制,交互和管理能力,再加上Eclipse插件的自有特点,Eclipse开源框架得到了跳跃式的发展.同时,OSGi规范得益于Eclipse IDE环境庞大的使用者,OSGi联盟也进入了快速发展时期.     OSGi框架在2006年之前还不为广大的开发者所知,OSGi的开源框架实现也只有ObjectWeb上的Osca

Eclipse崩溃后无法启动的问题解决

一次Eclipse发生内存溢出(ADT环境,多打开几个xml文件内存占用就会飚升),强制结束任务,再次启动Eclipse发现闪退.查看workspace/.metadata/.log文件发现如下错误信息: !ENTRY org.eclipse.equinox.p2.ui.sdk.scheduler 4 0 2015-04-07 22:29:38.086!MESSAGE Unable to execute early startup code for an extension!STACK 1org

安装Java的IDE Eclipse时出现java.net.SocketException,出现错误Installer failed,show.log

ERROR: org.eclipse.equinox.p2.transport.ecf code=1002 Unable to read repository at http://download.eclipse.org/oomph/updates/milestone/latest/content.xml. java.net.SocketException: Software caused connection abort: recv failed at java.net.SocketInput

eclipse juno版本中没用 ant

下载了谷歌提供的Android集成开发工具ADT,里面封装了Eclipse,但是很奇怪的是竟然没有Ant插件在里面 标准的Eclipse一般都是内置集成了Ant的. 然后到eclipse的plugins目录下查看了,其实是有安装ant插件的,但是没有在界面体现出来. 要让Eclipse在界面显示Ant的相关配置,可在命令行下作如下操作: $ cd <your eclipse install folder> $ ./eclipse -application org.eclipse.equinox

eclipse在linux下无故闪退解决

A fatal error has been detected by the Java Runtime Environment: SIGSEGV (0xb) at pc=0x00007f25d0b922a1, pid=3459, tid=139803099674368 JRE version: Java™ SE Runtime Environment (7.0_60-b19) (build 1.7.0_60-b19) Java VM: Java HotSpot™ 64-Bit Server VM

使用Eclipse Installer安装Eclipse

由于一些原因,需要重新安装Eclipse,登陆到Eclipse官网下载Eclipse时发现社区又推出了Eclipse Installer.所以就下下来尝尝鲜. 刚开始确实有些选项不太明白,不过现在挺喜欢这个工具的.所以我想在这里跟大家分享一下这个好用的工具的用法. 以前升级Eclipse也不算麻烦,设置好网络代理,然后使用Eclipse自带的升级服务等一会儿就可以使用最新版本的Eclipse了.但是今年代理不好用了,连Eclipse自带的升级服务都没法用了.倒腾了一下午反倒把Eclipse弄坏了

Ubuntu 下Eclipse 安装SVN

如果尚未安装Eclipse,先安装:也可以直接下载Google提供的ADT Bundle. sudo apt-get install eclipse 安装Subversion sudo apt-get install subversion 安装Subversion在Eclipse上的插件 Get the Java bindings for Subversion: sudo apt-get install libsvn-java 现在已经做好安装插件的准备. 打开Eclipse: 进入Help -