我有 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
. 这可能吗?