我需要使用无头构建中的p2发布工具,因此需要AFAICT为其组装Eclipse执行环境。我的基础是Running p2.process.artifacts in Jenkins,Running P2 Ant tasks outside Eclipse以及相关文档。
但我无法找到如何组装启动Eclipse所需的目录结构。例如,如果我愚蠢地在任何旧目录中运行启动器,如:
java -jar <targetProductFolder>/plugins/org.eclipse.equinox.launcher_*.jar
-application org.eclipse.equinox.p2.publisher.UpdateSitePublisher ...
它无法访问所有必需的插件,可能是一些配置文件,等等。如何组装它们?
上下文是一个构建环境,其中所有源代码和工具(包括无头Eclipse所需的内容)在构建之前从存储库中检出。