【问题标题】:How to open and run a specific script from the command line in eclipse如何在 Eclipse 中从命令行打开和运行特定脚本
【发布时间】:2010-12-19 15:53:38
【问题描述】:

我正在尝试每天同时运行一个自动化套件,所以我想创建一个任务来每天打开 eclipse 并执行主脚本。有没有办法从命令行做到这一点?

【问题讨论】:

    标签: java eclipse build build-automation cmd


    【解决方案1】:

    与其使用 eclipse,不如使用专用的软件 - 为它创建持续集成服务器。检查这样的标题:hudson、cruiseControl、TeamCity

    【讨论】:

      【解决方案2】:

      你走错了路。与其尝试自动打开 Eclipse,不如执行 main... 打破 IDE 依赖项,使用 AntMaven 编写一个可移植的构建脚本,然后在 IDE 之外执行该构建脚本(使用简单的 cron 作业或更精细的东西,例如持续集成工具,但我不确定您现在是否需要 CI 工具,从构建脚本开始)。

      【讨论】:

        【解决方案3】:

        所以我假设你想自动化你在 Eclipse 中运行的东西。如果它是一个构建,那么我和其他人一起使用构建脚本和 CI 是要走的路。

        但万一不是那个用例......

        现在,如果您使用“运行..”对话框来执行此操作,您实际上可以获得 eclipse 用来执行的命令行路径、二进制文件和参数。

        您所做的是打开调试透视图。然后按照您通常的方式运行您的脚本。

        此时您的进程应该出现在“调试视图”中。

        在进程运行时或终止后,右键单击进程并打开属性。 (您可能需要单击树中的下一级才能获得此选项)

        在进程信息下,其中有一个“命令行”部分。这是 eclipse 在幕后执行的确切命令行。

        您应该能够将其放入脚本(Windows 为 .bat / *nix 为 sh)并相应地安排。

        编辑:添加假设,更改为使用属性屏幕上的流程信息术语。

        【讨论】:

        • 我认为这不是他要问的……他不是在问如何从 eclipse 运行命令行程序,而是在问如何从命令行启动 eclipse 然后导致 eclipse做某事(例如,运行构建)。
        • 啊,好吧,我的回答不够好​​。我并不是要展示如何执行命令行,而是要解释如何获取 eclipse 在“运行构建”命令中使用的实际命令行。
        猜你喜欢
        • 2014-04-11
        • 1970-01-01
        • 1970-01-01
        • 2020-02-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-09
        • 2015-10-31
        相关资源
        最近更新 更多