2011-10-20 149 views
4

我使用下面的bash腳本從命令行構建Eclipse工作區。我還沒有想出如何在工作區內建立一個特定的項目,但是......我該怎麼做?Eclipse命令行構建

#!/bin/sh 
echo Eclipse path: ${ECLIPSE} 
echo Eclipse workspace path: ${ECLIPSE_WORKSPACE} 
stdout=$("${ECLIPSE}/eclipsec" -nosplash -application org.eclipse.jdt.apt.core.aptBuild -data "${ECLIPSE_WORKSPACE}" 2>/dev/null) 
echo ${stdout} 
if [[ ${stdout} == *error* ]] 
then 
    exit 1 
fi 
exit 0 

回答

4

自從你問這個問題已經很長時間了,但我在StackOverflow的「未答覆」部分看到了它。

我看到你在做Linux中bash腳本,這裏是我怎麼想通了這一點有一天,當我配置的eclipse.ini:

  1. 雖然運行Eclipse,打開一個終端,運行:

    ps aux | grep eclipse 
    
  2. 這會給你的輸出,諸如:

    /usr/bin/java -XX:MaxPermSize=256m -jar /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.dist.jar -os linux -ws gtk -arch x86_64 -showsplash -launcher /usr/lib/eclipse/eclipse -name Eclipse --launcher.library /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.100.dist/eclipse_1407.so -startup /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.dist.jar --launcher.overrideVmargs ... and so on 
    
  3. ŧ帽子是確切的過程及其論據。您可以通過在終端中複製並粘貼並自行運行來測試。額外的參數存儲在eclipse.ini中。 有關配置的eclipse.ini爲您的腳本的詳細信息,你可以檢查出以下幾點: What are the best JVM settings for Eclipse?

enter image description here