使用Nodecipse CLI 安装程序
npm install nodeclipse -g
然后
nodeclipse install all from <repositoryURL>
查看
>nodeclipse help install
Nodeclipse CLI Installer (Eclipse Plugin Manager epm)
nodeclipse help
nodeclipse help aliases
Usage (from folder with eclipse):
nodeclipse list [repositoryURL]
default repositoryURL is http://www.nodeclipse.org/updates/
repositoryURL may be file e.g. jar:file:/D:/path/to/org.nodeclipse.site-0.10.0-SNAPSHOT.zip!/
nodeclipse install <alias|exact.feature.name.feature.group> [...]
nodeclipse install from repositoryURL <alias|exact.feature.name.feature.group> [...]
nodeclipse install all from repositoryURL // BE CAREFUL WHAT YOU ASK FOR
Mapped aliases(21): egit git gfm gradle hudson icons jjs markdown maven mongodb mongodb.shell moonrise nodejs phantomjs pluginslist restclient shelled startexplorer themes wikitext yaml
Visit http://www.nodeclipse.org/ for News, post Shares, Installing details, Features list, Usage (incl Video, Demo) with all shortcuts, Help and Hints, Support options, Where Helping needed, How to
thank and Contact us, also History page.
从 0.10.8 版本开始,我注意到当功能之间存在依赖关系时,p2 director 无法更新(Eclipse p2 director 应用程序无法更新功能)。
此外,它无法解决从 Eclipse 主存储库中获取丢失的 IU(就像 Eclipse GUI 那样。)
@oberlies,我尝试过使用查询,但从 JavaScript 使用时失败:
//var query = '"Q:everything.select(x | x.properties ~= filter(\"(org.eclipse.equinox.p2.type.group=true)\"))"';
//var query = '"Q:everything.select(x | x.properties ~= filter(\\\"(org.eclipse.equinox.p2.type.group=true)\\\"))"';
var query = ''; //both option fails with Node
所以刚刚使用 JavaScript ( .split
, .filter
) 进行了过滤。