我试图每天同时运行一个自动化套件,所以我想创建一个任务来打开eclipse并每天执行主脚本。有没有办法从命令行执行此操作?
答案 0 :(得分:1)
不使用eclipse,而是使用专用的软件 - 为它创建连续的集成服务器。检查如下标题:hudson,cruiseControl,TeamCity
答案 1 :(得分:1)
你走错了路。执行main ...而不是尝试自动打开eclipse,打破IDE依赖关系,使用Ant或Maven编写可移植的构建脚本,并在IDE外执行构建脚本 (使用简单的cron作业或类似于持续集成工具的更详细的内容,但我现在不确定您是否需要CI工具,从构建脚本开始)。
答案 2 :(得分:0)
所以我假设你想要自动化你在eclipse中运行的东西。如果它是一个构建,那么我和其他人一起使用构建脚本和CI是要走的路。
但是如果不是那个用例......
现在,如果您使用“运行...”对话框来执行此操作,您实际上可以获得eclipse用于执行的命令行路径,二进制文件和参数。
您所做的是打开调试透视图。然后按照惯例运行脚本。
此时您的进程应出现在“调试视图”中。
在流程运行或终止后,右键单击流程并打开属性。 (您可能需要在树中单击1级以获取此选项)
在进程信息下,其中有一个“命令行”部分。这是eclipse在幕后执行的确切命令行。
你应该能够将它放入一个脚本(.bat for windows / sh for * nix)并相应地安排。
编辑:在假设中添加,更改为使用属性屏幕上的流程信息术语。