如何查看eclipse"run configurations"使用的shell命令

gMa*_*ale 36 java apache-flex eclipse flash-builder maven

鉴于Eclipse中的"运行配置",我想打印出用于运行它的相关shell命令.

例如:现在,在Eclipse中,如果我点击"播放",它将运行:

mvn assembly:directory -Dmaven.test.skip=true

我没有看到那个命令,我只知道IDE必须在某些时候运行.但是,其他一些运行配置对于长类路径和虚拟机选项来说要复杂得多,坦率地说,有时我不知道等效的shell命令是什么(特别是涉及到Flex时).

必须有一些方法来访问与Eclipse/Flex Builder中的"运行配置"相关联的shell命令.这些信息必须可用,这让我相信有人写了一个插件来显示它.或者可能已经在Eclipse中内置了一个用于访问它的选项.

那么有没有办法将Eclipse运行配置转换为shell命令?

(仅限上下文:我问,因为我正在编写一个bash脚本,可以在开发期间自动完成我所做的一切 - 从运行数据库一直到打开Firefox并在运行Web应用程序之前清除缓存.所以每个命令我从IDE运行需要存在于脚本中.有些很难搞清楚.)

spl*_*ash 53

这应该适用于Java和Maven进程.您可以从Process属性获取命令行.

  • 以调试模式运行该进程
  • 右键单击"Debug"视图中的过程项,然后选择"Properties"
  • 显示命令行


Ale*_*lex 18

如果你在Unix操作系统上运行的另一个技巧(尽管你必须对此有所了解......)是在Eclipse中启动Run ..然后切换到命令提示符并运行此命令(Mac语法):

ps -ef | grep java
Run Code Online (Sandbox Code Playgroud)

这将打印出当前正在运行的命令行Java进程调用.查找与Eclipse进程对应的那个(检查主类,这是命令行中的最后一个参数),瞧!

  • 这非常简单有效.谢谢. (2认同)