我在eclipse中有几个项目,我现在通过以下步骤从eclipse手动导出插件:
1)右键点击example_project_plugin_1
中的Project Explorer View
2)选择Export
3)选择Plugin Development
> Deployable plug-ins and fragments
然后在文件夹eclipse
> plugins
文件夹中,我可以看到这些插件的存档/ jar文件。
但是我想自动化这个系统。
这些插件是我尝试运行和测试的另一个项目(例如project_to_test
)所必需的,我正在使用Maven自动构建使用RCPTT
在{上运行}编写的测试用例{1}}服务器。
基本上我想要的是,无需从eclipse手动导出插件,当我从jenkins
服务器调用project_to_test
时,它应该自动导出为插件。
我找到Tycho,但似乎很复杂。 (也许有一种更简单的方法或教程,如何使用jenkins
用于我的特定用途?)我也试过Tycho
,但它也是手工工作。有没有更简单的方法来做到这一点?我对此很陌生,所以我需要一些指导。
提前致谢!
答案 0 :(得分:3)
有一个很棒的Tycho教程:http://codeandme.blogspot.co.at/p/tycho-articles.html所以这是开始的地方。
但是,如果你真的不想这样做,那么你可能想要使用PDE Build。这是Eclipse的传统构建系统,但它有其缺点。您应该知道Eclipse甚至不再使用PDE Build来构建自己,它使用Tycho。
要从命令行使用PDE Build,您需要使用Ant。您所指的手动工作(主要)是通过PDE功能自动完成的,该功能可为您创建Ant文件。右键单击项目,选择Plug-in Tools
- > Create Ant Build File
再一次,我觉得有必要鼓励你现在投入Tycho,而不是花更多时间在PDE Build方式上。你在其他领域显然领先于曲线(你正在进行GUI测试!)所以现在也是自动化构建的时候了。