【发布时间】:2010-06-04 17:49:45
【问题描述】:
给定 Eclipse 中的“运行配置”,我想打印出用于运行它的关联 shell 命令。
例如:
现在,在 Eclipse 中,如果我单击“播放”,它将运行:mvn assembly:directory -Dmaven.test.skip=true
我没有看到该命令,我只知道 IDE 在某些时候必须运行该命令。 但是,由于类路径和虚拟机选项较长,其他一些运行配置要复杂得多,坦率地说,有时我不知道等效的 shell 命令是什么(尤其是在涉及到 Flex 时)。
必须有某种方式来访问与 Eclipse/Flex Builder 中的“运行配置”相关联的 shell 命令。此信息必须可用,这使我相信有人编写了一个插件来显示它。或者可能已经在 Eclipse 中内置了一个选项来访问它。
那么有没有一种方法可以从本质上将 Eclipse 运行配置转换为 shell 命令?
(仅用于上下文:我之所以这么问,是因为我正在编写一个 bash 脚本,它可以在开发过程中自动执行我所做的一切——从填充数据库一直到打开 Firefox 并在运行之前清除缓存web 应用程序。所以我从 IDE 运行的每个命令都需要存在于脚本中。有些很难弄清楚。)
【问题讨论】:
-
它不一定会运行 shell 命令。事实上,它几乎永远不会,因为 Eclipse 没有 shell 或使用 shell 解释器。像 maven 和 ant 这样的东西有 Java 钩子,可以绕过对 shell 的任何需求。
标签: java eclipse apache-flex maven flash-builder