【发布时间】:2012-06-08 12:51:32
【问题描述】:
我正在开展这个新项目。我们正在为该项目使用 Eclipse。有两种运行配置,服务器和客户端。我必须独立启动服务器和客户端,并使用客户端连接到服务器。现在,碰巧这必须在 Windows 和 Linux 上完成。 (四种可能的组合:WS-LC、WC-LS、WS-WC、LS-LC,其中W-windows、L-linux、C-client和S-server)
我的机器上有 Linux(运行 Eclipse)并在 VM 上运行 Windows。有没有办法让 Eclipse 在 VM 中启动应用程序?
我知道我必须在本地将应用程序构建到共享文件夹并向 Windows 发送启动命令(使用 openssh?,不确定)。在这种情况下使用的最佳做法是什么。
编辑:我需要在开发过程中使用它来测试我对代码的更改。同一个应用程序同时提供客户端和服务器。 (是的,可怕,我知道:X)
【问题讨论】:
-
1) 为什么需要 Eclipse 来启动应用程序?你需要在启动之前先编译它吗? 2) 您是否有一个应用程序同时提供客户端和服务器功能?
-
1) 是的,当我更改代码库时,我需要重新编译应用程序。 2) 是的,同一个应用程序同时提供客户端和服务器。
-
为什么不制作一个 bat/sh 脚本来编译源代码(ant、maven)然后简单地启动入口点类?为什么需要 Eclipse?
标签: java eclipse build-automation