我在Eclipse中有几个启动配置,每个启动相同的Java程序但具有不同的参数.
现在可以一次运行所有这些(只需点击一下鼠标),而不是单独选择它们并启动它吗?
我希望Java项目的运行命令(通常默认为CTRL + F11组合)(如果你也知道它也是C++)在运行新程序之前自动关闭之前的进程(或所有进程,如果它更容易)实例.
简而言之,运行项目也应该关闭以前的应用程序实例.可能吗?
也许可以将代码添加到应用程序本身,并在我不再需要它时禁用它?我想要它,因为每次关闭应用程序都很烦人.我不需要这么多应用程序的实例.
在我之前的Eclipse版本中,我可以从用于启动所有其他程序的相同运行或调试配置菜单启动我的JBoss服务器,如果我在"构建工作区"进行时启动服务器,则启动会阻止直到构建工作区完成.
现在我已升级到Luna,如果我想启动JBoss,我必须转到服务器选项卡,因为JBoss不再在我的其他程序的运行/调试菜单中列出,而且,如果我启动服务器时"构建工作区"正在进行中,服务器立即启动.通常这会导致问题,因为在构建完成后,在运行的服务器JVM中替换类,并且我注意到热替换不成功.
如何恢复服务器的旧行为?是否仍然可以让服务器启动等待构建工作区完成?
我正在寻找一种解决方案,它会强制Eclipse在我运行它之前自动清理一个项目(我说的是使用Eclipse-no Maven运行项目,没有Ant).对于构建我已经有了Maven配置,但有时我也直接从Eclipse运行构建,这就是我需要清理的时候.
我正在开发一个利用OSGi规范的项目,项目的结构是将代码分发到几十个单独的bundle文件夹中.有没有办法在Eclipse中的项目中快速运行所有测试,因为它们位于不同的项目文件夹中?我已尝试设置新的运行配置,但此选项限制您只指定一个源文件夹.
我知道我可以通过Maven轻松运行所有测试,但我更喜欢Eclipse的JUnit插件来运行测试.
我已经编写了一些当前从 Maven 运行的 JUnit 集成测试(通过命令行或 CI 服务器)。这些集成测试会在 Maven 的“预集成测试”生命周期阶段自动配置和启动数据库和 servlet 容器。
我非常希望在 Eclipse JUnit 启动配置中运行这些 JUnit 测试(就像我执行所有其他测试一样)。但是,JUnit 启动配置不会触发预集成测试执行,因此未正确建立测试环境。
让它发挥作用的最佳方法是什么?