我有 2SVN个项目存储库说Project1& Project2。Project1是使用的主要应用程序Project2。我想要实现的是,无论何时Project1使用Jenkins它构建都应该包括更新站点Project2并自动构建它并在Project1.
Project2 包含 6 个项目和一个更新站点(包括artifacts.jar, content.jar. feature/, plugins/, site.xml)。
我怎样才能做到这一点?是否eclipse P2 director可以使用?如果是,那么如何?如何自动化合并Project2更新站点的过程Project1?
更新
简而言之,在哪里包含Project2更新站点Project1,以便无论何时Project1构建它都应该Project2使用更新站点自动安装?
更新站点: /pathto/repository/updatesite/
给定链接的内容:artifacts.jar, content.jar. feature/, plugins/, site.xml
我正在尝试这个命令:
D:\EclipseCpp\eclipse\eclipsec.exe -application org.eclipse.equinox.p2.director -repository http:/pathto/repository/updatesite// -installIU featurename -destination D:\EclipseCpp\eclipse\
但它未能说明未找到功能名称。
更新 1
到目前为止,我取得的成就:
Project1->使用 Jenkins成功构建。
-> 创建了一个包含\Path_in\Project1\eclipsec.exe -application org.eclipse.equinox.p2.director -repository http:/pathto/repository/updatesite// -installIU featurename -destination \Path_in\Project1\eclipse.
该批处理文件现在正在Project2成功安装Project1。
我想要实现的是再次自动化这些步骤,即一旦我完成Project1使用构建Jenkins,它应该从 Jenkins 触发上述命令(可能是命令中需要的一些修改)以包含Project2在Project1. 这可能吗?