Eclipse 3.4
[.x](也称为Ganymede)附带了这种称为 p2的
新配置机制。
“预配置”是允许按需发现和更新应用程序某些部分的过程,如Sun网站上本文中的一般说明。
Eclipse的扩展
wiki部分提供了p2详细信息。具体来说,它在此Wiki页面中表示p2将在查找新组件后进行查找。
我想(但是您可以根据自己的经验确认这一点),p2可以运行文件“ file://”协议,这将允许它使用 本地
文件进行配置(在您的计算机或UNC路径’\ server上) \
path’),如此处所示,还包括文件:
p2机制用于通过eclipse
3.4更新站点来更新eclipse本身,并在这些“
.prefs”文件中引用如下行:
存储库/文件:_C:_jv_eclipse_eclipse-SDK-3.4-win32_eclipse / url =文件:/
C:/jv/eclipse/eclipse-SDK-3.4-win32/eclipse/
现在,我如何将更新站点中的eclipse组件复制到本地目录中,并通过提到的.prefs文件引用这些组件, 以使升级过程完全在本地运行
,而无需访问Web?
我想在远处的“更新站点”中存在的一些p2元数据文件也需要复制和更改。
您对此有任何想法/建议/提示吗?(即,关于如何发现和检索并更新完整的Eclipse安装所需的完整结构,以便在本地运行该安装)
是的,如果使用p2.director,则可以指定存储库位置
例如,这是一个脚本片段,我使用该脚本从Ganymede存储库的本地副本安装eclipse(Ganymede)
./eclipse\
-nosplash -consolelog -debug\
-vm "${VM}"\
-application org.eclipse.equinox.p2.director.app.application\
-metadataRepository file:${SHARED_REPOSITORY_DIR}\
-artifactRepository file:${SHARED_REPOSITORY_DIR}\
-installIU "${4-org.eclipse.sdk.ide}"\
-destination "${3}"\
-profile "${1}"\
-profileProperties org.eclipse.update.install.features=true\
-bundlepool ${SHARED_BUNDLEPOOL_DIR}\
-p2.os linux\
-p2.ws gtk\
-p2.arch "${2}"\
\
-vmargs\
-Xms64m -Xmx1024m -XX:MaxPermSize=256m\
-Declipse.p2.data.area=${SHARED_P2_DIR}
以下是一些使用p2导演的链接
http://eclipse.dzone.com/articles/understanding-eclipse-p2-provi
http://wiki.eclipse.org/Equinox_p2_director_application
我有什么想法可以解决这个问题吗?
当我使用以下命令运行下面的代码时 spark-提交prepiadstream_sample.py--主本地[3]--名称prepiadstream_sample--名称-执行器5--执行器-内存5G--驱动程序-内存5G 虽然我在Spark submit本地运行了配置,但我发现在代码中打印出的配置以客户端的身份返回部署模式,所以Spark不应该使用coniguration命令行
问题内容: pm2是否可以运行npm start脚本,还是只需要运行 所以在发展中 然后在pm2的生产环境中运行类似 有一个等效的方法可以做到这一点: 问题答案: PM2现在支持npm start: 要将名称分配给PM2进程,请使用以下选项:
我目前正在讨论消费者和供应商的话题,有以下问题。供应商的返回值是否可以递增? 下面是一个做作的例子:我有一个简单的class Person,id和name。例如,如果出于测试目的我需要10个人,我想用顺序ID轻松地生成他们。从供应商处获取id时,如何增加id? 这样做是我的想法: 或者构造供应商不打算用于这种用例?
AccessibilityService在系统的内存管理方面与普通服务有何不同? 我想问的是:系统可以为了节省内存而关闭AccessibilityService吗?如果可以,当您进入AccessibilityService时,您会看到它打开还是关闭?用户是否必须再次手动打开? 使用startForeground是否有助于使AccessibilityService保持活动状态? 在一个类似的问题中,
问题内容: 我正在阅读有关go包“运行时”的信息,并发现我可以(除其他功能外)(func GOMAXPROCS(n int))设置可用于运行程序的CPU单元数。我可以强制goroutine在我选择的特定CPU上运行吗? 问题答案: 在现代Go中,我不会为了提高效率而将goroutine锁定在线程上。Go 1.5 添加了goroutine调度亲和力,以最小化goroutine在OS线程之间切换的频率