2012-04-15 128 views
8

如何通过命令行刷新eclipse项目?通过命令行刷新eclipse项目

(的等效右键单击>在包视图刷新
我需要一个行家每晚构建后从批刷新蚀。

+0

检查此问题:http://stackoverflow.com/a/6049245/207764 从命令行刷新,你的意思是当你启动Eclipse?或者如果你已经打开eclipse了? – Fredrik 2012-04-15 13:48:07

+0

@Fredrik:我的意思是当我已经打开eclipse时,但我对两者都感兴趣。 – 2012-04-17 11:37:24

+0

@Fredrik:问题stackoverflow.com/a/6049245/207764不是从命令行。 – 2012-04-17 11:39:16

回答

3

我知道有Ant任务要做到这一点:

<eclipse.convertPath fileSystemPath="/workspace/org.example.project" 
        property="resourcePath"/> 
<eclipse.refreshLocal resource="${resourcePath}" depth="infinite"/> 

至于在命令行中运行此,作为最坏的情况下,你可以在Ant脚本坚持这个调用日食antrunner应用:

eclipse -nosplash -application org.eclipse.ant.core.antRunner -f refresh.xml

+5

我有一个错误:BUILD FAILED C:\ ... \ refresh.xml:2:意外的元素“{} eclipse.convertPath”{antlib:org.apache.tools.ant} eclipse.convertPath – 2012-05-07 07:55:02

+0

我也知道了,我该如何解决它?顺便说一句,我在Linux中,如果这件事 – Zamir 2014-09-04 11:04:46