Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何构造独立(CI)执行的Eclipse实例?_Eclipse_Eclipse Pde_P2 - Fatal编程技术网

如何构造独立(CI)执行的Eclipse实例?

如何构造独立(CI)执行的Eclipse实例?,eclipse,eclipse-pde,p2,Eclipse,Eclipse Pde,P2,我需要使用无头构建中的p2发布工具,因此需要AFAICT为此组装一个Eclipse执行环境。我是基于,和相关的文件 但是我找不到如何组装启动Eclipse所需的目录结构。例如,如果我愚蠢地在任何旧目录中运行启动器,如中所示: java -jar <targetProductFolder>/plugins/org.eclipse.equinox.launcher_*.jar -application org.eclipse.equinox.p2.publisher.UpdateSit

我需要使用无头构建中的p2发布工具,因此需要AFAICT为此组装一个Eclipse执行环境。我是基于,和相关的文件

但是我找不到如何组装启动Eclipse所需的目录结构。例如,如果我愚蠢地在任何旧目录中运行启动器,如中所示:

java -jar <targetProductFolder>/plugins/org.eclipse.equinox.launcher_*.jar
 -application org.eclipse.equinox.p2.publisher.UpdateSitePublisher ...
java-jar/plugins/org.eclipse.equinox.launcher.*.jar
-应用程序org.eclipse.equinox.p2.publisher.updateStepPublisher。。。
如果没有访问所有必需的插件,可能是一些配置文件等,它将无法运行。这些插件应该如何组装


上下文是一个构建环境,在这个环境中,所有源代码和工具(包括headless Eclipse所需的任何东西)都在构建之前从存储库中签出。

最简单的方法是只使用完整的Eclipse安装,只需解压缩Eclipse下载就足够了。@greg-449-因为我们的存储库是以这种方式设置的,我们的网络速度很慢,在构建依赖项中添加一个200MB+zip文件会在我的同事中引起相当大的愤怒。基本平台是60MB,这就是您所需要的。在这个页面上找到标记为eclipse platform-*的下载:@KonstantinKomissarchik-谢谢,但是我们也有开发人员,并且至少在几个不同的操作系统上构建机器-linux和win64。所以我真的在寻找/希望一种以Java为中心、独立于平台的组装机制。也许是巴克明斯特,但我还没有探索过。